IE终于要寿终正寝了

IE要寿终正寝的事说了好久好久了,这次似乎来真的了。官方发布消息说将在2023年2月14日永久禁用IE。真是选了个好日子。但是IE的图标仍然会在开始菜单和任务栏上保留,直到2023年6月的Windows强制更新,还是留有不少余地的。但是话又说回来,那些用windows的大企业多半也不会更新。

The retired, out-of-support Internet Explorer 11 desktop application is scheduled to be permanently disabled through a Microsoft Edge update on certain versions of Windows 10 on February 14, 2023. 

IE11 visual references, such as the IE11 icons on the Start Menu and taskbar, will be removed by the June

微软太执着,你不喜欢IE8那我就给你IE7

我有一个XP的系统,非常干净,IE6也一直没更新,留着原版测试CSS和JS。昨天早上开机提示要我安装更新,于是确定安装,结果蹦出个IE8的安装界面,吓了一跳。还好是第一步,可以不安装,于是点了不安装。图如下:

今天早上来开机,发现又有更新,于是继续装,结果今天蹦出个IE7的安装界面,雷啊!不过还是没装:

为什么都在Windows Update里面推荐更高版本的浏览器了,还存在这么多IE6呢?不要告诉我都和我一样,我很少用IE的,IE6就更不用了………

IE8将是IE的最后一个版本?

国外纷纷传言IE8将是Internet Explorer的最后一个版本,这个猜测来源于Microsoft的CEO Steve Ballmer对WebKit的青睐。不过鲍尔默只是说对WebKit感兴趣,当同时会继续开发浏览器,对其扩展一些私有的特性。

原话:

“There will still be a lot of proprietary innovation in the browser itself so we may need to have a rendering service.”

“Open source is interesting, Apple has embraced Webkit and we may look at that, but we will continue to build extensions for IE 8.”

不过对于IE8的继任者,大家各有猜测。有的人依据上面的话,推测下一个浏览器可能采用WebKit的核心。也有人猜测说传言采用WebKit核心只是一个幌子,实际上可能会采用…

掀起抛弃IE6的高潮吧

本来想等到IE8正式发布时再在blog中写段代码,用来提示IE6用户升级到IE8的,不过貌似IE 8已经RTM了,今天又正好看到这个“升级IE6”的活动网站,于是毫不犹豫地就加入了。不过那几个同学写的js代码有问题……代码里面居然有“document.body.appendChild”,在某些情况下会引起极不稳定的IE6crash的……还有超长的字符串相加,也够可怕的……还有……总之呢,这个代码写的非常的不负责任!那几个挂名的tencent的兄弟也稍微用点功嘛,不要只挂名不做事!我自己稍微改了下代码,如果明天有空就发出来给大家共享吧!

不过那个网站写的更新IE6的理由只是从开发者角度讲的,没有告诉用户为什么要去升级IE6,不是很好。

  • 为达到呈现效果达到一致性,新版本浏览器迫不得已向旧版本对齐,从而抑制了正常的发展。
  • 已升级的语言在IE6无法解析以致其用户体验不了升级后的成果。
  • 在开发当中不断地为IE6做出兼容性处理,无疑增加了开发者的工作量,增加了开发成本。

在IE8中继续使用滤镜及IE8的一些CSS扩展属性

很早以前就说过,IE8的标准模式已经不再支持滤镜了,不过IE仍然留了一条后路,你可以在CSS中这样写滤镜:

-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";

当非常遗憾的是,这个属性只有IE8能认识,如果要兼容IE6还有IE7,你必须在这一行的后面继续加上以前的滤镜代码:

-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);

注意:这个先后顺序非常重要!这会影响到IE8兼容模式下的显示效果。

官方blog(IE Blog)的关于在IE8中使用滤镜原文在这里

另外,这里还有IE8的私有CSS属性列表

变脸Firefox,假装IE

由于看到这篇文章(Vista 下 Firefox 的细节美化),于是就做了下尝试,结果继续深入,就做了件比较无聊的事情,把Firefox的外观改造得和IE就几乎一样了。你只习惯Vista下IE 7的界面吗?Firefox也可以做到!

下面这个是Firefox:

下面这个是IE 7:

在这里我多用了一个皮肤——Vista Areo(点击这里打开下载页面)。另外,那片美化Firefox的文章中提到的“Compact Menu”插件是不需要的。…

IE8标准模式不再支持CSS表达式(Expression)

IE8标准模式不再支持CSS表达式(Expression)

原文地址:Ending Expressions

标准遵守情况、性能、可靠性和安全性等设计标准构成了IE8的设计整体,包括新的和已经存在功能特性。最终,IE8的标准模式不再支持CSS表达式(CSS Expression)。这个变化在以前就曾经在IE blog上公布过,这篇文章将提供关于这个决定的更详细的一些信息。下面的FAQ(常见问题)将给您一个快速的总览:包括它的功能特性、我们设计决定的背后原因以及这对你的网站有什么影响。

什么是CSS表达式?

它也被称为“动态属性”,这个特有的CSS扩展是在IE5中引入的。远远在jQuery和Dojo等JavaScript库的诞生之前,它允许web开发者动态地通过CSS选择器来给页面绑定脚本。举一个例子,下面的CSS声明根据一天中的事件来更新页面中某些区块的背景颜色:

div.title { background-color:

[翻译]IE 8 Beta 2中的AJAX新功能

Updates for AJAX in IE8 Beta 2

IE 8 Beta 2中的AJAX新功能

原文地址:http://blogs.msdn.com/ie/archive/2008/10/06/updates-for-ajax-in-ie8-beta-2.aspx

Sunava Dutta here, a program manager focused on improving AJAX in the browser! Now that Internet Explorer 8 Beta 2 is out, I want to write about some of the latest rounds of enhancements we’ve made. As many of you may recall, back in March we discussed a set of developer experiences in AJAX across scenarios such as client-side cross-domain…

Firefox 3与IE 8 Beta 2


顺便说一句那天我在办公室里说过的话:刚装系统的时候,我是用IE去浏览Firefox的网站,去下载Firefox,装好Firefox以后,现在却用Firefox去浏览Microsoft的网站去下载IE 8……

前几天Firefox自动弹出提示提示我安装Firefox 3,既然已经是正式版了,而且印象中反响也不错,那就装吧,于是就直接更新了。

IE 8 Beta 2也出来几天了,貌似相对Beta 1来说改进了许多,不会再乱得一塌糊涂,也不会动不动就脚本错误了,而且听说这次中文版出来得异常的早,和以往的风格不太一样,不知道是不是真的开始重视中国市场了还是因为告了番茄花园而对中国正版市场信心倍增?不管怎么样,我还是把IE也一并更新了,升级到了IE8。

两个新版本都不错,都没有让我太失望,相对来说我依然觉得Firefox更好更人性化一些,前进后退和刷新停止按钮我更习惯一点。另外,我太喜欢Firefox的地址输入栏了,输入网址和网页标题都很爽:太清晰明了了!贴图如下:…