1

我们有需要下载插件的门户。当我们尝试在 Windows 8 Metro 模式下打开它时,它会显示切换到桌面模式的消息,因为 Metro 模式不允许加载项。它显示如下消息。

站点 xxxx.com 使用需要在桌面上使用 IE 的附加组件。它显示三个按钮

  1. 打开
  2. 不再显示此网站

当我们单击“打开”时,它将切换到桌面模式。通常用户倾向于不点击打开按钮,网页会自行停止。

我得出以下结论,如果我们可以实现以下两个选项中的任何一个,我们就可以解决 Windows 8 中的模式问题。

  1. 显示大弹出消息,要求用户切换到桌面模式或取消操作。Windows 不提供任何 API 来检测 Metro 模式。有没有办法做到这一点。

  2. 我们可以自定义消息以使大多数用户看起来更大且更易于理解吗?

注意:我尝试使用屏幕大小与窗口大小,但我不知道它的长期解决方案与否

4

1 回答 1

0

您应该检查 ActiveX 支持。看看这个答案的例子:Detect Metro UI Version of IE

您还应该阅读 Microsoft 的建议:http: //msdn.microsoft.com/en-us/library/ie/hh801221 (v=vs.85).aspx

于 2012-11-30T09:51:29.497 回答