我们有需要下载插件的门户。当我们尝试在 Windows 8 Metro 模式下打开它时,它会显示切换到桌面模式的消息,因为 Metro 模式不允许添加插件。它显示的消息如下。
站点 xxxx.com 使用需要桌面版 IE 的附加组件。它显示三个按钮
- 打开
- 不再显示此网站
- 关闭
当我们单击“打开”时,它将切换到桌面模式。通常用户倾向于不单击打开按钮,并且网页会自行停止。
我得出以下结论:如果我们能够实现以下两个选项中的任何一个,我们就可以解决 Windows 8 中的模式问题。
显示大的弹出消息,要求用户切换到桌面模式或取消操作。Windows 没有提供任何 API 来检测 Metro 模式。有没有办法做到这一点。
里>我们能否自定义消息,使其看起来更大、更易于大多数用户理解。
注意:我尝试使用屏幕大小与窗口大小,它正在工作,但我不知道它是否是长期解决方案
最佳答案
您应该检查 ActiveX 支持。看看这个答案的例子:Detect Metro UI Version of IE
您还应该阅读 Microsoft 的建议:http://msdn.microsoft.com/en-us/library/ie/hh801221(v=vs.85).aspx
关于javascript - 自定义站点 xxxx.com 使用需要桌面上 IE 消息的附加组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13642031/