|
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升级,但这将是可选的。 上一页 [1] [2] |