我希望能够使用javascript检测页面内的Vista IE7保护模式。我的想法是执行将违反保护模式的操作,从而将其公开。目的是向IE7 Vista用户提供适当的站点帮助消息。
最佳答案
您要完成哪些工作,这对于 protected 用户有本质的不同?我已经看到了一些窗口弹出问题,但是,否则,干净的JavaScript受到的影响较小。如果发现代码块无法执行,为什么在尝试执行后不进行检查以查看文档是否处于您期望的状态,如果没有,则发出警报。
如果使用ActiveX,则MS具有保护模式API:http://msdn.microsoft.com/en-us/library/ms537316.aspx
protected 模式是可自定义的,因此您实际上没有基于 Action 违例检测到它的可靠方法。而且许多用户禁用了UAC,因此通过版本进行检测也不起作用(更不用说您可能对IE 8感到同样头痛。始终最好测试一下是否可行,而不是按版本进行假设。)
关于javascript - 使用Javascript检测Vista IE7保护模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/335019/