Internet Explorer 7 的新增功能
IE 7 的整个 UI 和功能都进行了许多主要更改。更改尤其表现在安全性和更新协议以及标准支持方面。
以下更改是为软件开发人员进行的:
新增 Web 源支持 - IE 7 在其接口中和通过它与 Microsoft Web 源 API 的集成中显著地支持 RSS 和 ATOM 源。有关详细信息,请参阅 MSDN Library 中的“Windows Vista 中的 RSS”。
Microsoft 网络钓鱼诈骗筛选器 - IE 7 包括防止用户受到恶意网站的网络钓鱼诈骗攻击的功能。在适用于所有平台的 IE 7 中都提供了完整的网络钓鱼诈骗筛选器(包括系统管理员设置整个网络的组策略的功能)。正常运转的网站的开发人员会大大受益于网络钓鱼诈骗筛选器,因为用户将会信任他们对其环境的额外控制。
选项卡式浏览器 - 在对 IE 的文档对象模型 (DOM) 和关联的 API 的更改中,还提供了这一通常为用户所使用的 UI 改进。有关详细信息,请参阅 MSDN Library 中的“用于开发人员的选项卡式浏览”。
对现有标准的更好支持 - 改进了对国际化域名 (IDN)、HTML 4.0.1、层叠样式表和可移植网络图形 (PNG) 的支持。
保护模式 - 在 Windows Vista 中,通过消除利用软件漏洞以静默方式安装恶意代码的功能,保护模式降低了对 IE 和在 IE 中运行的扩展的威胁的严重程度。IE 7 使用 Windows Vista 完整性机制和用户界面权限隔离 (UIPI) 阻止 IE 与具有更高完整性的系统资源和应用程序的交互。虽然 Windows Vista 和 IE 包含支持早期版本应用程序的功能,但是应该在带有 IE 7 的 Windows Vista 上全面测试所有新应用程序和现有应用程序。
本机 XMLHTTP 支持 - IE 7 实现了本机的、可编写脚本的对象(而不只是对象)的 XMLHTTP 版本。现在,用户可以将 ActiveX 控件关闭但仍维持与服务器的客户端连接,以便使用 XML 数据的动态事务可以继续在后台运行。这样,就可以将动态检索的新数据插入到当前(否则为静态)HTML 页。
无窗口的选择控件 - 虽然此更改使 z-order 和缩放可正常工作,但是必须重新编写依赖于此控件的 HWND 的现有应用程序,才能使用 DOM。
有关详细信息,请参阅 MSDN Library 中的“Internet Explorer 7 的新增功能”。
Windows Vista 新增的 Shell 接口
Windows Vista 的 Shell 中添加了大量 COM 接口,它们大大扩展了其内置功能。有关 Windows Vista 新增的 Shell 接口的详细信息,请参阅可下载的帮助文件(可从此处下载)。要在下载的帮助文件中查找本文,请展开 Fundamentals,再展开 Windows Shell (Windows Vista),然后展开并单击 Developing for Windows Shell。
Windows Vista 新增的 Shell 函数
Windows Vista 的 Shell API 中添加了大量用于 Win32(Microsoft Windows 操作系统的非托管编程模型)的函数。有关 Windows Vista 新增的 Shell 函数的详细信息,请参阅可下载的帮助文件(可从此处下载)。要在下载的帮助文件中查找本文,请展开 Fundamentals,再展开 Windows Shell (Windows Vista),然后展开并单击 Developing for Windows Shell。

