javascript - 自定义站点 xxxx.com 使用需要桌面上 IE 消息的附加组件

标签 javascript microsoft-metro windows-runtime

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

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

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

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

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

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

  2. 我们能否自定义消息,使其看起来更大、更易于大多数用户理解。

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

最佳答案

您应该检查 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/

相关文章:

javascript - 菜单链接无法正常工作

javascript - 我如何使 div 更改位置以适合屏幕

xaml - xaml 中的切换开关大小

c# - 在 WinRT 中使用 FadeInThemeAnimation 作为过渡

c++ - 识别 WinRT 的宏?

javascript - 正则表达式错误 :nothing to repeat

javascript - 嵌套 setIntervals 循环

c# - Windows 应用商店应用程序中带密码的 ZipArchive

c# - 如何在 SQLite、C# 和 Windows 8 中链接表?

windows-8 - GestureRecognizer 中的触摸点数量