> 根据是否安装有 ActiveX 控件,您的 Web 站点是否具有不同的行为(例如,自动重定向或刷新时的特殊行为)? 如果尚未安装控件就进行刷新,某些网页将自动进行重定向或表现不同。在某些情况下,以这种方式构建站点可能会阻止用户安装该控件,从而带来不好的用户体验。 由于网页无法区分是用户拒绝 ActiveX 控件的安装,还是“信息栏”阻止控件,所以安装 ActiveX 控件的推荐做法是:在一个解释控件用途的单独网页上创建该控件的一个实例。此外,还应在 <OBJECT> 标记中使用 <SPAN> 部分,以便为用户动态提供有关安装失败的“帮助”文本。 您的 Web 站点是否具有 Authenticode 对话框的图像? 为了防止用户混淆,您可以更新这些图像来反映新的 Authenticode 用户界面 (UI)。您可以使用用户代理字符串来确定浏览器的正确版本。(有关检测 SP2 的详细信息,请参阅常用技巧。) ActiveX 安装对话框是否能阻止控件进行安装? 如果对话框没有提供安装 ActiveX 控件的选项,则说明该文件可能没有进行正确签名。请确保您的文件已签名,并且该签名仍然有效。默认情况下,当 ActiveX 控件的签名无效时,SP2 会阻止该控件的安装。 ActiveX 最佳做法 • 不要使用弹出窗口或 HTML 对话框来安装 ActiveX 控件。 • 不要建议用户降低他们的安全设置来安装 ActiveX 控件。 • 在描述控件的用途和对最终用户影响的单独页面上创建 Ac页码:[1] [2] [3] [4] [5] [6] [7] 第2页、共7页 |