jde*_*dev 7 javascript protected mode windows-vista internet-explorer-7
我希望能够使用javascript检测页面中的Vista IE7保护模式,最好是.我的想法是执行违反保护模式的行为,从而暴露它.目标是为IE7 Vista用户提供适当的站点帮助消息.
小智 3
您想要实现哪些对于受保护用户来说有很大不同的目标?我见过一些窗口弹出问题,但除此之外,干净的 JavaScript 往往受到的影响较小。如果您发现某个代码块无法执行,为什么不在尝试执行后进行检查以查看文档是否处于您期望的状态,如果不是则发出警报。
如果它使用 ActiveX,MS 有一个保护模式 API: http: //msdn.microsoft.com/en-us/library/ms537316.aspx
保护模式是可定制的,因此您实际上没有可靠的方法来根据操作违规来检测它。而且许多用户禁用 UAC,因此通过版本检测也不起作用(更不用说您可能对 IE 8 也有同样的头痛。总是最好测试某些东西是否有效,而不是通过版本假设。)