`
阅读更多
CSS2.1的完全支持 嚴格地遵守Web標準 IE8將是Web歷史的變革

from http://blog.ixpub.net/html/39/16493739-365331.html

    對於Internet Explorer平台架構師克里斯·威爾遜來說,IE8的內涵並不僅僅侷限於新版本上。可以說,它是以IE7為起點,為開發者和消費者打造最優秀Web瀏覽器的努力的實現。

  「IE7只是IE8的開始」

  「IE7只是IE8的開始,」不久前,威爾遜在拉斯維加斯MIX 08大會上接受媒體採訪時如是說。坊間都知道,IE6之後,微軟很大程度上放棄了原有程序代碼,重組了IE團隊,從零開始打造全新IE7。雖然IE7為用戶帶來了大量期待已久的改良,但版本7也僅僅是微軟通向IE8之路的一塊基石。

  據威爾遜稱,IE8從一開始就將實現微軟的設想,最將使IE在功能、性能和標準支持等方面都與其競爭對手並駕齊驅。雖然這份差事並不輕鬆,但微軟表示將革新堅持到底。

  微軟平台戰略事業部總監提姆·奧布里恩坦言:「我們不得不在Web方面重建我們的信譽。」這項偉大事業的關鍵一步就是,深入互聯網社區並聆聽各界反饋信息。

  最終,微軟在IE8渲染網頁方面進行較小但卻具有深遠意義的改變——比IE7更嚴格地遵守Web標準。微軟曾表示,最終發佈的IE8將提供對CSS 2.1的完全支持。



  180度大轉彎

  雖然這看起來像是一次邏輯移位,尤其是當考慮到微軟希望它的在線服務能夠被數量漸多的Firefox和Safari用戶所接受時,我們可以發現微軟此舉實屬180度大轉彎——1月,威爾遜曾表示,IE8的標準模式將需要一個特殊的HTML標籤進行激活。微軟擔心,IE8的標準模式將打破現有網站為IE7 所設計的標準模式。

  那麼微軟為何做此變更?1月份以來,微軟單方面公佈了其所有軟件開發所遵循的互用性原則。奧布里恩說:「我們要不行動,要不閉嘴。」他表示,微軟決定IE8應當默認完全支持標準,或者就完全不支持。

  除了標準以外,IE在性能方面也較最近發佈的Firefox和Safari落後。雖然只是剛剛開始,但IE8 Beta 1在性能方面已經在大多數測試中與競爭對手持平。威爾遜表示,IE8的JavaScript引擎已經被完全重新開發,引擎的代碼解釋速度上了一個全新台階。

  此外,IE不再僅限於2個並發連接;新的默認並發連接數為6——這意味著,IE可以並發下載多個圖像或腳本。IE開發團隊還重溫了IE6的所有代碼以尋找其中瓶頸,並完全重寫了導致IE變慢的領域代碼。最終,IE8中的預解釋器在頁面被完全渲染之前,更加積極地下載各HTML項目了。

  IE8新功能

  雖然IE8 Beta 1是一個面向開發者的版本,而定於今夏發佈的Beta 2具有更多面向消費者的功能,但IE8 Beta 1中已經添加了兩項重大的功能:WebSlice和Activity。

  WebSlices可以使用戶訂閱網站的一部分內容,並自動更新這部分內容,該功能與RSS源非常相似。事實上,這項功能利用了微軟內建在IE和Windows Vista中的源平台(feed platform),這意味著WebSlices可以被其他應用程序所訪問。當用戶訂閱一個WebSlice時,IE下載整個頁面,並首先清除頁面中的Javascript和其他潛在的惡意代碼。

  然後,WebSlice自身的HTML被存儲在源平台中,而特殊定義的元素——比如Facebook狀態文本或eBay拍賣細節——將在點擊IE8工具欄查看WebSlice時被更新。 WebSlice並不僅僅是顯示頁面一小部分的一個窗口,威爾遜稱,每次WebSlice被加載時都將更新整個站點。他承認,這種行為將人為地增加頁面瀏覽數量,但IE8為WebSlices發送一個不同的User Agent字符串。

  WebSlice格式規範已經基於一份創新通用許可(CCL)在公共領域發佈。

  另外,在IE8中,當用戶簡單地選擇一段文本,然後右擊彈出的菜單中,將包含可以執行的不同類別的行為。在每個分類下有多種行為——比如一個搜索分類中可能包含大量不同的搜索服務提供商。

  威爾遜表示,Activities不同於微軟此前的「智能標籤」(Smart Tag),因為是用戶選擇行為,而微軟並不干涉頁面。「智能標籤」通常擁有單一目的,任何人都能夠構建一個行為。正因為此,IE8並未嘗試自動監測一段制訂文本所能夠擁有的行為——不管是高亮選擇一個地址還是人名,右擊之後都將彈出相同的菜單。

  IE8升級頻率不變

  微軟在IE8中不會變更的一件事就是升級的頻率。微軟公司已經決定,依舊採用原有更新升級頻率,不採用類似Firefox和Safari的nightly builds(每日構建)。威爾遜認為,nightly builds 將使客戶的事情變得複雜,並可能造成巨大破壞,因為IE與Windows耦合性很高。他解釋道:「MSHTML事實上是一款Windows系統組件。」

  威爾遜還表示,IE8將不會成為IE7用戶的一項自動升級,這將使開發人員非常頭疼,因為他們為此許多為IE開發三種不同版本頁面。威爾遜解釋稱,微軟採取這種做法的主要原因在於,微軟需要尊重那些構建針對IE7的解決方案的開發人員。

  威爾遜表示,這種升級對於微軟來說,將是一次「大的挑戰」。因為微軟需要在支持現有部署方案和提供更優產品之間進行平衡。當IE8開發完全之後,IE7用戶將可以在Microsoft Update中看到推薦的IE8升級,但這將是可選的。
分享到:
评论

相关推荐

    win7 下IE8修复器 IE8浏览器修复 IE8修复工具

    win7 下IE8修复器 IE8浏览器修复 IE8修复工具 相信狠多朋友都遇到,IE8能打开在本页面显示的超级链接,无法打开需要再新窗口显示的连接,要么显示成一个空白标签页页面,或者显示正在连接直至IE8彻底崩溃掉。 找了...

    IE8升IE10补丁.rar

    【标题】"IE8升IE10补丁.rar"是一个包含Windows 7系统从Internet Explorer 8(IE8)升级到Internet Explorer 10(IE10)所需更新的压缩包文件。这个补丁主要是为了解决在内网环境下无法正常升级IE浏览器的问题。 ...

    winXP系统IE6升级IE8

    然而,随着时间的推移,IE6的安全性和功能已经无法满足现代互联网的需求,因此升级到更高级别的版本如IE8变得至关重要。IE8提供了更好的安全防护、网页标准支持以及性能优化。以下是关于"winXP系统IE6升级IE8"的具体...

    IE8升级包IE8升级包

    标题中的“IE8升级包”指的是Internet Explorer 8(简称IE8)的更新程序,用于将旧版本的Internet Explorer,特别是IE6,升级到IE8。IE8是微软在2009年发布的一个浏览器版本,它带来了许多新功能和性能改进,包括更...

    IE8 for WindowsXP , IE8 for XP , IE8

    标题 "IE8 for WindowsXP, IE8 for XP, IE8" 指的是微软的Internet Explorer 8浏览器的版本,特别适用于Windows XP操作系统。这款浏览器是32位的,因此适用于32位的Windows XP系统。描述中提到"win7不要下载,win10...

    [删除] IE6,IE7,IE8,IE9(绿色单文件版本,分2个压缩包)1

    IE6,IE7,IE8,IE9绿色版(单个exe文件,不与系统中浏览器冲突) 现在大多数系统都已经用IE了,对于开发人员需要测试与IE的兼容性找一款IE的操作系统比较困难. 网上找到的都说用IETester,但我实际测了并不能百分百还原IE...

    IE8 for win7 , IE8 for windows7 绿色版

    标题"IE8 for win7 , IE8 for windows7 绿色版"指的是Internet Explorer 8的Windows 7版本的绿色免安装版。"绿色版"通常意味着这是一个便携式软件,无需正式安装即可在操作系统上运行,且不会在系统注册表中留下痕迹...

    windows2003将IE6升级为IE8

    为了提高安全性、兼容性和性能,升级到更新的版本如Internet Explorer 8(IE8)是必要的。下面我们将详细介绍如何在Windows Server 2003 SP2上将IE6升级至IE8的过程,以及升级过程中需要注意的关键知识点。 首先,...

    IE8浏览器离线安装包

    **IE8浏览器离线安装包** 在信息技术领域,Internet Explorer 8(简称IE8)是微软公司开发的一款网络浏览器,属于IE系列的第八个主要版本。这个版本在2009年发布,针对Windows 7及之前的操作系统提供服务。IE8在...

    IE8-WindowsXP-x86离线完整安装包

    标题中的“IE8-WindowsXP-x86离线完整安装包”指的是Internet Explorer 8的针对Windows XP操作系统32位版本的离线安装程序。这个安装包允许用户在没有网络连接的情况下安装IE8浏览器,这对于那些网络不稳定或者需要...

    IE11升级IE8-IE11离线安装

    **IE11浏览器升级至IE8-IE11离线安装指南** 在Windows 7操作系统中,Internet Explorer(简称IE)8是默认的浏览器版本,然而随着时间的推移,为了获得更好的安全性和功能,用户通常会选择升级到更高版本,如IE11。...

    ie8绿色版web开发专用

    【标题】"ie8绿色版web开发专用"指的是一个便携式的Internet Explorer 8版本,专为Web开发者设计。在Web开发过程中,测试浏览器兼容性是必不可少的一环,尤其是对于那些需要支持旧版浏览器的项目。IE8作为较早的...

    WindowS XP IE8 离线安装包

    《WindowS XP IE8 离线安装包详解》 Windows XP,作为一款经典的操作系统,曾经在全球范围内广泛使用。而Internet Explorer 8(简称IE8)是微软为Windows XP设计的一款重要浏览器版本,它在安全性、性能以及网页...

    ie8 for win7(windows7旗舰版内提取)

    "windows7旗舰版内提取"暗示了这个版本的IE8是直接从Windows 7旗舰版系统中提取出来的,可能是为了应对用户在原版系统中遇到的IE8崩溃问题,或者是为了在没有预装IE8的系统上安装。 描述中的"win7 内IE 崩溃后可用...

    IE6、IE7、IE8对css和js支持方面差异的研究

    在探讨IE6、IE7、IE8对CSS和JavaScript支持的差异时,我们可以发现一系列显著的兼容性问题和解析规则的变化。以下是对这些差异的详细分析: 1. **JavaScript性能和垃圾收集**: - 在IE6中,JScript引擎在处理大量...

    浏览器兼容 谷歌IE8.js,IE9.js下载

    `IE8.js`和`IE9.js`是开源的JavaScript库,由谷歌的 Closure Compiler 编译而成,它们主要目标是弥补IE8和IE9在支持JavaScript新特性和CSS3方面与现代浏览器之间的差距。通过引入这些脚本,开发者可以确保他们的网站...

    IETest IE5-IE8不同版本的网页测试工具

    【IETest】是一款强大的网页兼容性测试工具,专门针对Internet Explorer浏览器的不同版本,包括IE5、IE6、IE7和IE8进行测试。在网页设计和开发过程中,确保网站在不同IE版本上的表现一致至关重要,因为每个版本的IE...

    IE8离线安装文件

    **IE8离线安装文件详解** IE8,全称Internet Explorer 8,是微软公司推出的一款经典的网页浏览器,属于IE浏览器系列的第八个主要版本。它于2009年正式发布,带来了许多新的特性和改进,以提升浏览体验、安全性以及...

    IE8浏览器XP版本

    标题中的“IE8浏览器XP版本”指的是Internet Explorer 8,这是微软公司开发的一款网页浏览器,专为Windows XP操作系统设计。Internet Explorer 8是IE浏览器系列的第八个主要版本,发布于2009年,它在当时引入了一些...

Global site tag (gtag.js) - Google Analytics