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就更不用了………

Maxthon傲游3默认使用WebKit引擎(附下载)

Maxthon 3已经第三个内测版本显示,默认使用WebKit殷勤渲染页面。WebKit的页面渲染速度非常快,WEB标准的兼容性也非常好,Apple的Safari和Google的Chrome均是使用该引擎。

使用WebKit渲染页面时,傲游称此为“极速模式”,同时还提供了一个“兼容模式”,这个兼容模式使用的是IE7的渲染引擎。极速模式下对应的UserAgent为:

Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/528.4 (KHTML, like Gecko) Maxthon/3.0 Safari/528.4

兼容模式下的UserAgent为:

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR

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做出兼容性处理,无疑增加了开发者的工作量,增加了开发成本。

浏览器成为未来默认开发平台?

浏览器的战争已经是硝烟弥漫了,无论是新生者Chrome,全新的Firefox 3,还是没有完全出来的IE8,还有宣传不够却很强大的Opera,还有Apple的Safari……等等等等,他们之间的针锋相对已经是越来越明显了,无论是从用户角度还是从开发者角度,每个浏览器都在不断地创造和超越着,浏览器的发展从来没有像现在这样地迅速过。

浏览器显然已经成为这个时代的宠儿,就连搜狐都忍不住要在这个时候插入进来,搜狐王小川说将于年内推出网页浏览器

而出于对丰富互联网应用的需要,解决ActiveX不能夸平台的问题,Google似乎有一统浏览器插件标准的意思。在刚刚推出Chrome不久以后,再次来了一个大手笔——[url=http://www.cnbeta.com/articles/71827.htm]推出了Native Client[/url](开源项目地址:http://code.google.com/p/nativeclient/

变脸Firefox,假装IE

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

下面这个是Firefox:

下面这个是IE 7:

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

Chrome浏览器的一个不小的bug

今天在玩JavaScript的语法高亮,弄得差不多了在Firefox 3和IE 7下都正常了,最后想看看Chrome下是不是正常,结果打开我的测试页面,除了在前面的一部分文字显示出来以外,页面剩余部分居然是一片空白!

很诡异的用chrome打开源代码看(因为有语法高亮,很容易知道问题出在哪),结果很明显,我的js中有这么一句:

this.ignore = '<!--';

在源代码查看器中显示,Chrome从这个注释字符串开始,把后面的都当成注释了,偏偏我后面的js里面还有这么一行:

this.commentOff = '-->';

由于这一段js被chrome认为是注释,以致页面不能正常解析,所以这个字符串前面的HTML代码能够正常工作,而这个后面的就不行了……

不过有一个解决办法,就是把这段js写在外部文件中就没这个问题了^_^…

同时用两个浏览器的烦恼

Google浏览器Chrome和Firefox 3都比较喜欢用,经常是随便点一个,打开就用。于是我经常忘记自己用的是哪个浏览器,因为我很少输入网址,基本上都是靠链接一页一页地翻。看网页的时候很少有使用键盘的时候,于是麻烦跟着来了,因为我喜欢用右键菜单(我实在是很害怕网页在本窗口中打开,除非我确认当前页再也没有我感兴趣的链接了),而Chrome和Firefox在右键菜单上两个项目的先后位置有一点点差别,于是我一不小心就点错了,我点菜单的时候不会去看上面写的什么字,而是依靠我印象中的位置:

Firefox和Chrome都提供了在新标签(Open in New Tab)和新窗口(Open in New Window)中打开的功能,在Firefox中,它把在新标签中打开放在了第二个,而Chrome则放在了第一个,但是,在对于支持多Tab浏览器来说,Open in New Tab是不是用得更多一些呢?

IE也是把“Open …