我希望能够在使用 javascript 的页面中检测 Vista IE7 保护模式,最好是。我的想法是执行一个违反保护模式的操作,从而暴露它。目标是向 IE7 Vista 用户提供适当的站点帮助消息。
jdev
问问题
2685 次
3 回答
3
对于受保护的用户,您要完成哪些工作?我已经看到了一些窗口弹出问题,但除此之外,干净的 JavaScript 往往受到的影响较小。如果您发现代码块无法执行,为什么不在尝试执行后检查文档是否是您期望的状态,如果不是,则发出警报。
如果是使用 ActiveX,MS 有一个保护模式 API:http: //msdn.microsoft.com/en-us/library/ms537316.aspx
保护模式是可定制的,因此您实际上并没有可靠的方法来根据操作违规检测它。而且许多用户禁用了 UAC,因此通过版本检测也不起作用(更不用说您可能对 IE 8 有同样的头痛。总是最好测试某些东西是否有效,而不是按版本假设。)
于 2008-12-02T20:36:54.703 回答
0
Adobe Flash 在 Vista IE7 保护模式下的行为可能不同(或与预期不同)。目的是向用户提供此反馈。
于 2008-12-02T22:11:28.850 回答