织梦CMS - 轻松建站从此开始!

技术无忧网 - 技术从此无忧 -- 一站式中文IT技术网站 - www.tech51.net

Windows Internet Explorer 8 新增功能(2)

时间:2009-01-12 16:17来源: 作者: 点击:
面向开发人员的功能 辅助功能 为了响应 Web 上日益复杂的用户界面 (UI),Web 辅助功能计划 组已经定义了可访问富 Internet 应用程序 (ARIA)的路线图,用以介

面向开发人员的功能

辅助功能

为了响应 Web 上日益复杂的用户界面 (UI),Web 辅助功能计划 World Wide Web link 组已经定义了“可访问富 Internet 应用程序 (ARIA)”的路线图,用以介绍网站作者用来定义如何访问自定义 UI 元素的方法。ARIA 通过定义一组可映射回常见 UI 控件的 HTML 属性来实现此功能。因此,在某些方面稍有障碍的用户可以通过富交互模式访问网站。在 Windows Internet Explorer 8 中通过 Microsoft Active Accessibility API 公开 ARIA 后,已经使用 Active Accessibility 的辅助技术也可轻松支持 ARIA。

当浏览器在 IE8 标准模式下运行时,alt 属性不再显示为图像工具提示。相反,目标 longDesc 属性将用作工具提示(如果存在);否则,将显示 title。alt 属性仍然用作 Active Accessibility 名称,并且仅当不存在 alt 时,title 属性才会用作回退名称。

ActiveX 改进

Windows Internet Explorer 8 可以更好地控制哪些用户可以安装 Microsoft ActiveX 控件以及这些用户可以在哪些站点上运行此控件。

每个站点的 ActiveX

  • 在只能在一个站点上运行的 ActiveX 控件中,有将近一半没有使用任何形式的站点锁定技术。这意味着许多控件默认情况下都是不安全的,恶意网站可以将这些控件用于不法用途。为防止出现这种情况,Windows Internet Explorer 8 允许用户决定是否允许 ActiveX 控件针对不同站点运行。

非管理员安装

  • 标准用户(即没有管理员权限的用户)不需要 UAC 提示或管理员以任何形式参与即可将 ActiveX 控件安装到自己的用户配置文件中。如果用户确实安装了恶意 ActiveX 控件,则只会影响该用户的配置文件,而系统本身不会遭到破坏。

AJAX 增强功能

AJAX 正在改变 Web 应用程序的构建方法。Windows Internet Explorer 8 在启用 AJAX 应用程序的 XMLHttpRequest 对象中引入了新功能。这些功能包括:

  • AJAX 导航。现在,不会触发传统页面导航的客户端请求可以更新 hash 属性,此属性可使“返回”按钮正常工作。
  • 连接事件。在可靠性最为关键的场合,如果调用被取消或超时,AJAX 应用程序会正常退出。
  • 跨域请求 (XDR)。为克服现有资源聚合开发的局限性,Windows Internet Explorer 8 引入了 XDomainRequest 对象,允许在页面中不受信任的模块之间进行受限但安全的通信。该浏览器可保护用户免受潜在威胁的攻击,同时允许用户进行强大的跨站点交互。
  • 跨文档消息传送。不同域中的文档可使用 postMessage 安全地交换数据。
  • 更多连接。Windows Internet Explorer 8 提高了默认情况下每个主机的连接数量,减少了页面加载次数并增强了在 AJAX 方案中的并行性。

CSS 符合性

Windows Internet Explorer 8 是迄今为止 CSS 符合性最高的版本。下面列出了几个亮点。

  • 数据统一资源标识符 (URI)。此机制允许网页作者直接在 URI 中嵌入小型实体,而不是使用 URI 标识检索实体的位置。此操作主要适用于在 CSS 或布局中使用的小图像(如项目符号)。
  • 新伪类。以下是 Windows Internet Explorer 8 新增的内容:

:before 和 :after 伪元素允许作者指定与元素的文档树内容有关的动态内容的位置。

:focus 指的是用户何时激活元素以使它可以执行任务。此伪类适用于元素具有输入焦点的情况。

Outline 可以突出显示元素,但不会影响其大小。它是 outline-color、outline-style 和 outline-width 的简化属性。

打印。为了简化打印,已添加了下列属性:

  1. page-break-inside
  2. widows
  3. orphans

表格布局。多年来,表格始终是 Internet 上的首选布局机制。在 Windows Internet Explorer 8 中,现在可以使用 display 属性将表格类型格式应用于非表格元素。实际上,CSS 表格比 HTML 标记更灵活;使用 CSS 规则创建的表格嵌套元素后即有效,而使用 HTML 创建的表格会关闭容器以避免意外嵌套。

开发工具

Windows Internet Explorer 8 中增强的开发工具可提供网页的内部元素,有助于研究和解决 HTML、CSS 和脚本方面的问题。包含下列工具:

  • CSS 工具,用于显示您的网页加载的样式表所定义的各种规则。
  • 脚本调试,一种内置轻型调试器,让您无需退出 Windows Internet Explorer 即可设置断点并查看客户端脚本。
  • 版本模式切换,允许您切换到其他浏览器模式以测试内容是否符合标准符合性。
  • 探查器,一种内置工具,用于显示浏览器在哪个执行阶段花费了大量时间,以便网页作者重点进行优化。

文本兼容性模式

Windows Internet Explorer 8 精心构建了一种新的布局引擎,该引擎提供全面的 CSS 2.1 支持和强大的 HTML 5 支持以及文档对象模型 (DOM) 的互操作性修补程序。默认情况下,将启用标准支持的最高级别。网站作者可以使用以下 META 标记在 Windows Internet Explorer 8 中选择 EmulationIE7 模式呈现:

        <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
        

DOM 存储

在本地缓存中存储 Web 应用程序数据可将用户数据直接存储并下载到用户的硬盘中,从而使生成将来 Web 应用程序类成为可能。随着 AJAX 的发展,它会超出客户端服务器的交互范围,扩展到由任意网页表示并由客户端 Web 浏览器解释的本地数据存储。当 Web 应用程序断开与 Internet 的连接时,它便可写入本地存储,并且当恢复与 Internet 的连接时,该 Web 应用程序还可以同步本地更改。可脚本化的联机和脱机连接事件会触发连接状态更改,并显示在所有页面上。

HTML 改进

现在,新的 HTML 4.01 实现的互操作性更强。这些改进表现在下列几个方面:

  • object 标记图像回退可与其他浏览器进行交互操作。例如,现在没有指定大小的 object 标记与 0 x 0 像素的图像的大小相同。
  • button 元素提交其 value 属性,而非 innerHTML,这意味着现在可以使用跨浏览器 FORM 方案的 button 元素。
  • getElementByIdNAME方法现在区分大小写,不再使用属性进行不适当的搜索。
  • setAttribute 方法现在不区分大小写,这意味着指定属性时不必再使用“驼峰式”大小写格式(如“camelCaseWord”)。它也可以正确标识 HTML 属性,如 CLASS 和 FOR。

保护模式 Cookie

保护模式只允许对低完整性的位置进行文件写入,包括 Cookie。在 Windows Internet Explorer 8 中,中等完整性的应用程序可以访问低完整性的 Cookie,而无需用户使用以下内容进行交互:

  • IEGetProtectedModeCookie
  • IESetProtectedModeCookie

通常,使用从 Internet 下载的 Cookie 的应用程序将假定这些 Cookie 包含恶意数据。

选择器 API

使用 CSS 选择器的功能可以快速找到 DOM 元素。API 引入了 selectElement 方法和 selectAllElements 方法,这两个方法利用选择器(或选择器组)返回匹配的 DOM 元素。使用这两个方法,可轻松找到符合特定条件的元素节点集。与非本机实现相比,选择器 API 的性能明显要快得多。

选项卡隔离和并发

在 Windows Internet Explorer 8 中,浏览器框架是“松散耦合”的,其中内含选项卡。这意味着使用“保护模式”的页面和不使用“保护模式”的页面可以托管在浏览器的同一实例中。此外,故障和挂起不会影响整个浏览器,从而确保设计不佳的扩展不会显著影响 Windows Internet Explorer 8 的性能或可靠性。

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片