扩展 Internet Explorer 的加载项的指南和要求

文章翻译 文章翻译
文章编号: 973764 - 查看本文应用于的产品
展开全部 | 关闭全部
来源:Microsoft 支持部门

更多信息

扩展 Internet Explorer 的加载项的指南和要求

以下信息适用于 Internet Explorer 8 和所有后续版本


Internet Explorer (IE) 用户希望完全控制其浏览器和浏览器设置,并希望能够使用 IE 的所有功能。

例如,其中包括:

·???????? 能够使用他们的首选搜索提供程序和主页

·???????? 能够完全控制 Internet Explorer 和影响 Internet Explorer 功能的任何软件

Microsoft 建议所有 Internet Explorer 加载项软件都应遵循下列准则:

不限制用户使用 Internet Explorer 功能的能力

用户要有整套 Internet Explorer 功能的访问权限,以便方便、安全地浏览和搜索 Internet,这些功能包括但不限于:地址栏、搜索框、新选项卡页。要遵守此项准则,附加软件不得删除或限制对 IE 功能的访问权限。

不限制用户控制 Internet Explorer 设置的能力

使用默认设置,Internet Explorer 是一个快捷、安全的浏览器。用户可以在浏览器中选择各种搜索和加速器 Web 服务,并将首选服务设置为默认服务。

要遵守此准则,附加软件不得在未通知用户的情况下更改任何 IE 设置,也不得删除或限制用户查看和修改 IE 设置的能力。

仅使用受支持的 API

加载项必须仅使用受支持的 Internet Explorer 和 Windows 应用程序编程接口 (API)。使用不受支持的方法扩展 Internet Explorer 或者依赖于 IE 特定版本的实现细节可能导致在更新 Internet Explorer 时浏览器发生稳定性问题。使用受支持的 Internet Explorer 和 Windows API 的软件在升级浏览器或操作系统时不会遇到这些问题。

Microsoft 建议软件不应在以下方面不适当地限制用户控制 Internet Explorer 的能力:

从 Internet Explorer 11 开始,加载项必须与增强保护模式兼容

增强保护模式 (EPM) 是一种 Internet Explorer 功能,可为用户提供额外的保护。启用 EPM 后,在浏览器内运行的 Web 和加载项内容对敏感的系统资源的访问非常受限。Web 内容可访问缓存、Cookie 和 Web 平台状态信息以实现正常功能,但受保护的资源(如设置和用户数据)则无法访问。通过避免对这些敏感的系统资源的读取和写入访问,我们将 Web 内容隔离至自己的沙盒,从而有助于限制潜在攻击造成的损害。

删除和/或替换 Internet Explorer 功能

软件不得通过禁用或限制对 Internet Explorer 中用户界面功能的访问来删除或替换任何 Internet Explorer 功能。

这包括但不限于替换如下功能:Internet Explorer 地址栏、搜索框、新选项卡页和收藏中心。

如果软件重复某项 Internet Explorer 功能(例如,恶意软件筛选器),该软件可能要求用户手动关闭 Internet Explorer 功能。

适用的情况:如果软件产品向 Internet Explorer 添加用户体验,则添加时不应限制对现有 Internet Explorer 功能的访问。

用户必须完全控制默认的搜索提供程序

软件必须使用以下两种方法之一设置默认搜索:

·???????? 使用 Windows 注册表 API 更改 DefaultScope 注册表项

·???????? 使用 IOpenService::SetDefault API(在 IE8 和更高版本中提供)

希望更改用户的 IE 默认搜索提供程序的任何软件都必须允许用户在“Internet Explorer - 默认的搜索提供程序”对话框中看到、审查和批准任何更改。

·???????? DefaultScope 方法

·???????? IOpenService::SetDefault API 方法

用户必须能够在这些对话框中批准或拒绝默认搜索的变更请求。

用户必须能够使用 Internet Explorer 用户界面任意更改其默认的搜索提供程序。当默认搜索更改时,其他程序可以请求用户更改其默认搜索(通过上述 IE 用户界面)。

用户必须能够将其搜索默认设置保持为其首选搜索提供程序。

以下行为是不正当的:

§? 软件在显示对话框时谎报自身或者谎称是建议的默认搜索。

示例:

o?? 软件在显示对话框时使用其他应用程序名称或公司名称(来自其下载网站或其他软件用户界面)。

o?? 软件在显示对话框时谎称自己是一个 Windows 操作系统组件。

o?? 软件谎报其建议的新搜索引擎的名称或 URL。

·???????? 软件使用用户界面自动化或任何其他方法自动取消搜索提供程序默认对话框。

· 软件隐藏 IE 搜索框、搜索框下拉菜单或“管理加载项”对话框或者修改其行为。

· 当未将软件的首选搜索提供程序设置为默认值时,软件隐藏 IE 地址栏、地址栏下拉菜单或“管理加载项”对话框或修改其行为。

· 软件隐藏 IE 新选项卡页面或修改其行为。

上述不当操作限制用户选择:软件在不使用其他软件所使用的 IE 用户界面的情况下尝试更改用户的默认搜索。

用户必须完全控制其默认加速器提供程序。

软件在不通过用户界面通知用户的情况下不能更改现有类别中的默认加速器。

用户必须完全控制他们的 IE 设置

未经用户同意,软件不得删除或修改来自其他发行商的搜索提供程序/活动/加载项。

软件不得降低 IE 的安全设置。

用户必须能够控制他们的 IE 主页

软件如果希望更改用户的主页,必须清楚地通知用户。

用户必须能够控制他们的 IE 加载项

用户必须能够完全禁用其浏览器中的任何加载项。

软件不得重新启用用户禁用的加载项。

软件不得阻止用户禁用其想禁用的加载项。

软件可以通知用户需要启用某个加载项,以便用户可以执行特定任务。

用户必须能够控制其工具栏

·???????? 软件不得遮盖工具栏关闭按钮 [x]

·???????? 软件 (i) 不得隐藏或遮盖工具栏关闭对话框;(ii) 必须提供自己的关闭对话框,以便用户可以选择禁用工具栏。如果软件提供自己的关闭对话框,则禁用选项 (i) 在与软件提供给用户的任何其他选项相比时,必须中性显示并且至少同等突出;(ii) 在被选定时,必须调用 IE 工具栏关闭对话框,并且完全由用户选择。

有关如何调用 IE 工具栏关闭对话框的说明,请单击此处

·???????? 软件不得使用用户界面自动化自动取消对话框。

·???????? 附加软件必须列在“添加/删除程序”列表中。

·???????? 用户必须能够完全卸载加载项。

加载项加载时间和导航时间

用户可以使用 Internet Explorer 中的“管理加载项”对话框查看加载项的平均加载时间和平均导航时间。加载项的平均加载时间和平均导航时间存储在 Windows 注册表中。

加载项不得修改注册表中的平均加载时间和平均导航时间。


用户必须能够控制其命令栏(加载项用户界面)

软件不能重排或隐藏 IE 命令栏中的图标。





注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅使用条款

属性

文章编号: 973764 - 最后修改: 2014年1月8日 - 修订: 4.0
这篇文章中的信息适用于:
  • Windows Internet Explorer 9
  • Windows Internet Explorer 8
  • Windows Internet Explorer 10
关键字:?
kbrapidpub kbnomt KB973764
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com