IE8新功能
1.活动提供程序(Activities)
也就是上下文功能菜单.用户可以在任意网页便捷地使用某种服务.活动提供程序提供了两种模式:搜寻和发送.类似的功能原来都是通过IE右键菜单实现的,比如Google Toolbar提供的”使用Google搜索…”,”发送到Gmail”等等.用户安装和管理自己的活动提供程序,我们可以从Internet Explorer 8 Service Guide(目前只提供了少许服务)或者提供有Activities的网站安装.可以想见,在IE 8正式推出之后,很多网站将会推出自己的活动提供程序.
微软全新推出的最新版本网页浏览器IE8(Internet Explorer 8)。
新增功能如下:
一、新增网络互动功能 可以摘取网页内容发布到blog或者查询地址详细信息。
二、方便的更新订阅。你可以订阅更新某网页,但它更新时IE8会及时通知你,并可预览更新页面
三、实用的最爱收藏。在ie8中可以自行设定最爱收藏,并且以大图标显示
四、实用的崩溃恢复功能。IE8终于推出了崩溃恢复功能,因为浏览器崩溃而丢失浏览着的网页信息的情况不再重现。
五、改进的仿冒网页过滤器。改进的仿冒网页过滤器。让网友在启动仿冒网页过滤器同时不影响浏览网页的速度。
Internet Explorer 8 是您熟悉的这款最常用的 Web 浏览器的最新版本,与以前的版本相比,它可帮助您更方便快捷地从 Web 获取所需的任何内容,同时提供了更高的隐私和安全保护.
* 更快速 Internet Explorer 8 可以更好地响应新页面和标签,从而能够快速、可靠地打开相应内容.现在,您只需执行较少的步骤即可获取您最关注的信息;只需一次单击操作即可访问您的 Web 邮件、喜爱的新闻站点或其他联机服务.
* 更方便 减少了完成许多常见任务的步骤,并可自动获得实时信息更新.只需一次单击操作即可跟踪与自己喜爱的运动队、新闻、天气相关的信息.
* 隐私 帮助保护您的隐私和机密信息,防止泄露您在 Web 上访问过的位置
2.网站订阅(WebSlices)
WebSlices可以让用户不用打开网页即可获得网站某些内容的更新,当然,这需要网页开发人员将部分内容标记为Webslices供用户订阅到”收藏夹工具栏”,IE 8会即时侦测到WebSlices的变化并将更新通知给用户.很不错的一个功能.
3.收藏夹工具栏
这是向Firefox学习过来的一个功能.IE 8将原来的”链接栏”重新打造成为”收藏夹工具栏”,并整合了网站链接,Feeds,WebSlices,甚至Office文档.原来的添加到收藏夹按钮就理所当然地增加了一个添加到收藏夹工具栏的栏目.
4.自动崩溃恢复
熟悉Firefox和Opera的都知道,没什么特点
就是断电或者其他情况意外关闭,再次启动就会恢复关闭前打开的网页,但还只是停留在初级阶段。但如果我们想刻意使用这个功能的话,用任务管理器关闭也能实现。
5.增强的网络钓鱼过滤
将IE 7中已经有的”仿冒网站筛选器”改进为”安全性过滤器”,除了包括已有的钓鱼网站过滤功能之外,还可以阻止损害电脑和盗取用户个人信息的已知恶意软件入侵.另外,其处理速度和性能都大大提高,在确保安全的同时也能保证快速浏览.
6.加速器(Accelerators)-Beta2
类似世界之窗和傲游中的选中词条后拖拽就能在搜索引擎中搜索一样。无论在浏览哪个网页,Internet Explorer 8 加速器都可以帮助您更快、更轻松地直接调用您所需要的 Web 服务。通过已经添加好的加速器,您只需要在网页上选中任意内容,单击加速器图标或右键,即可基于该内容进行搜索、查看地图、发送电子邮件、翻译或更多操作。随着 Web 服务提供商的不断开发,新的加速器会定期添加到 Internet Explorer 8 Gallery 中,您可以按照自己的兴趣来添加更多的 Web 服务加速器,让上网体验更便捷。
7.更好的安全和隐私保护-Beta2
就是通过设置,当浏览你设置的这些网站后,不会留下一切痕迹!
Internet Explorer 8 增强的安全和隐私保护功能,将更好地保护你的隐私信息和个人数据。InPrivate? 浏览、InPrivate? 阻挡以及增强的“删除浏览历史记录”功能,将帮助你更好地保护个人隐私安全,更放心地进行网上冲浪。同时,通过 SmartScreen 筛选、InPrivate? 浏览以及“域名高亮显示”等新功能,你不必再担心恶意软件和钓鱼网站的威胁,可以安心处理网上银行业务、在线购物和在线通信。
8.源剪辑(Web Slice)
作为日常 Web 浏览的一部分,大多数人都会特别关注一些内容的最新动态,比如竞拍商品的价格、股市动态、汇率、天气、新闻等等,然而打开每个收藏站点去一个个浏览这些最新动态可能会非常耗时。借助Internet Explorer 8 源剪辑(Web Slices),您可以只订阅网站里感兴趣的那部分内容。通过单击源剪辑(Web Slices)图标,将该部分内容添加到IE窗口的收藏夹栏,您无需离开正在浏览的页面,即可随时查看这些内容的最新动态。
9.IE8在开发平台方面的改进
IE 7在CSS编程方面的改进给很多开发者带来了耳目一新的感觉,但是在JavaScript方面的表现却不敢恭维,实际上,在这方面我们看到的只是一些新的BUG。不过幸运是,微软已经看到了这一点,在IE 8中,JavaScript已经成为其开发的一个重点,下面我们就一起从开发者角度来看一下IE 8的一些特点。
W3C:querySelector
IE8开始支持一些新的W3C规格,其中多了querySelector和querySelectorAll两个函数。querySelector是CSS selector的查找原理的一种快速实现方法。IE 8是第二个实现Selectors API的浏览器(另一个浏览器是WebKit)。
简单来说,它实现的就是jQuery里令人惊艳的CSS Selector功能。例如以下的范例:(只有IE8可以跑,FF、IE7都会发生错误)
InnerSpan
ClassSpan
alert(document.querySelector("div div span").innerHTML);
alert(document.querySelector("span.myClass").innerHTML);
这儿需要特别指出的是,任何Selectors要完全依靠浏览器的原生selector实现。IE8支持CSS2.1,因此开发者无需再等待CSS 3 selectors的推出。
支持更多HTML 5功能
我一直希望在IE 8中增加一些HTML 5兼容功能,在IE 8中我们看到了4个在这方面的完整功能,非常棒!
1、HTML 5: window.location.hash
这个功能已经被多数浏览器支持的非常好。在IE8标准模式中将window.location.hash中的更改作为导航,并保存先前文档的URL,可以像在Ajax应用中模仿“后退”按钮效果。IE8中对它进行了改良,可以广播这个hashchanged时间,据我所知这是第一个采取这种处理方法的浏览器。
2、HTML 5: DOM存储
通过这个功能,数据可以持续保存在本地,它将取代原始的cookie存储机制。我们已经在2.0版本以后的Firefox浏览器中看到过这个功能,但是在Opera和Safari中尚未支持此功能。
3、HTML 5: postMessage
IE8现在支持跨文件消息通讯(Cross-Document Messaging-XDM)!通过onmessage事件和postMessage方法,两个来自不同域的网页可以进行通讯。
目前IE 8、Opera 9、Firefox 3和WebKit nightlies版均支持这个功能,也就是说,该功能几乎已被所有最新浏览器支持。
4、HTML 5: Offline Events
在IE 8中拥有一些离线事件来检测网络的中断,通过它我们可以编写精彩的离线Ajax应用。目前来看支持这一功能的浏览器包括Firefox 3和IE 8。
IE8引入XDomainRequest跨站数据获取功能
这是一个非常有趣的进行跨站数据获取的功能,不过它与Firefox 3中的跨站 XMLHttpRequest的工作原理不太一样。它的跨域并不是无限制的。需要服务端返回http header中带有XDomainRequestAllowed=1才可以跨域,否则是不成功的。
XMLRequest 不能跨站一直都是多子域服务器的硬伤。使得很多情况不得不考虑最原始的动态script和JSON的方式。不过IE8团队有意解决跨站访问数据的问题,这是IE8的一个进步。
另外,IE8下的XMLHttpRequest增加了一个很重要的属性 timeout和ontimeout方法,它在对程序进行优化时极其重要。
DOM漏洞修补
在IE 8中getAttribute/setAttribute已经进行了重大改进。简单来说,它们现在已经可以完成属于自己的任务,IE8和和其它浏览器在这方面的差距已经不大。臭名昭著的accessing relative/absolute href/src属性问题也已经得到解决,这是一个很大的进步。另外它们还增加了hasAttribute功能。
其它新增和修复包括:
ownerElement和.ownerDocument。我们现在终于有了一个统一的方法来处理子框架。
getElementById可以通过id来返回对象。这是一个我们期盼已久的功能。
getAttribute("checked") 现在返回“checked”而不是true。
动态创建(或修改)的单选按钮现在可以被选择了。
对于这些修复我感到即高兴又生气,高兴的是微软终于对它们做出了正确的修改,生气的则是微软花了这么长时间才做出正确的修改。
W3C:事件
这个功能是IE 8目前版本完全缺失的一个部分。我们依然需要继续使用IE的attachEvent系统,还看不到addEventListener的到来。我不确认这个功能的缺失对于IE 8的Acid3支持将带来多大的影响,不过在Acid3中已经包含了对addEventListener的测试,因此微软可能已经开始考虑增加对它的支持。
从某种程度上我可以理解微软希望保留自己现有API的心情,但是我不能理解它们为什么没有兴趣也增加对addEventListener的支持。我猜测理由可能是微软不得不支持像事件捕获之类的概念。
对于这一点我感到非常失望。我认为这是下一个版本中急需修正的一个地方。
JavaScript语言
在完善垃圾收集、内存管理和性能等问题上,IE团队已经进行了一些重大的改进,这些改进对我们很多应用的开发都意义重大。
尽管如此,我还是要纠正一点。尽管IE 8对于JavaScript开发者来说是非常伟大的一个浏览器,但如果更准确的说,高兴的或许只是“JavaScript+DOM”开发者。单就JavaScript来说,IE 8却比较令人失望:在这个版本的浏览器中并没有出现任何新的纯正JavaScript功能。我只能寄望于在下一个版本中增加更多的改进了。
ARIA支持
这是一个让我感到非常满意的变化。ARIA是一个非常了不起的规范,可以让Web应用有能力与读者进行清晰的交流。在此之前IE缺乏对它的支持,不过现在这一缺陷已经在IE 8中得到弥补。目前Firefox、IE和Opera已经都支持ARIA。WebKit团队似乎还没有兴趣支持这一功能,实在是令人感到不可理解。
嵌入式SVG
目前在IE 8已经增加了对嵌入式命名元素的支持。这意味着你可以对SVG和Methyl进行内联标记,从这一点上来看,IE浏览器将来有望增加对SVG的原生支持。
IE Web Developer:IE版的Firebug
在IE浏览器中我们终于看到了这个类似Firebug的工具,用Firebug创建者Joe Hewitt的原话来说:“我非常高兴微软在IE8中完全复制了Firebug的功能。”我不得不承认,类似的工具已经存在了很长时间,而且深受开发者欢迎。
IE Web Developer可以让你检查和编辑你的HTML DOM,显示错误信息、日志信息,显示网站源代码,监视DHTML事件和HTTP流量。
浏览模式切换
乍一看,由于这个功能的存在,你可以看一下你的IE 7网页是否能在IE 8中显示,实际上它的真正用途在于,开发者可以开发一个标准兼容的网页(IE8、Firefox、Safari和Opera),然后查看在IE 7中的显示效果。对于开发者来说,这是一个非常有用的功能,因为我们无需再借助于虚拟机中的其它版本IE浏览器来测试网页效果。
Internet Explorer 8.0 For WinXP 简体中文官方正式版下载:
thunder://QUFodHRwOi8vZnRwLnBjb25saW5lLmNvbS5jbi9wdWIvZG93bmxvYWQvMjAwOTAzL0lFOC1XaW5kb3dzWFAteDg2LUNIUy5leGVaWg== |
关于我们