javascript - 如何从 Windows 8/10 WInJS 应用程序在 IE 而不是 Edge 中启动 URL

标签 javascript c# cordova win-universal-app winjs

我想使用phonegap、WinJS等在Windows 8.1/10通用应用程序中在IE浏览器上而不是在默认边缘浏览器上打开一个URL。

我也有同样的问题 How to launch a URL in IE10 from within a Windows 8 WInJS application?但这个问题的解决方案在默认边缘浏览器上打开时不起作用。

我正在使用cordova、WinJs来开发这个应用程序。

我已经尝试过 inAppBrowser,即使我们专门为任何 IE 版本指定元标记,它也会在默认边缘打开。

  <meta http-equiv="X-UA-Compatible" content="IE=9" />

还尝试使用运行时组件从 C# 开始,但每次在 EDGE 浏览器上打开时,我都需要特定的 IE(IE9 或 IE10 等...)

最佳答案

Windows Store apps cannot launch specific apps. The can launch documents or URIs only into the default handler for the type

来自 MSDN 线程:https://social.msdn.microsoft.com/Forums/windowsapps/en-US/1c93b5a8-ead8-4e51-83f3-763b1db53324/how-to-open-nondefault-browser-on-clicking-hyperlink-having-target-blank-in-webview-?forum=winappswithcsharp

关于javascript - 如何从 Windows 8/10 WInJS 应用程序在 IE 而不是 Edge 中启动 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42466039/

相关文章:

c# - C++ dll 抛出断言失败

javascript - 随时写入文件,而不是按照精确的异步顺序

android - 如何在 Cordova 项目中找到 SHA1

javascript - Parse.com 云代码 - saveAll 请求超时

javascript - 查找 JSON 对象大小而不将其解析为字符串

javascript - 如何从模板创建 Google 电子表格?

javascript - 我如何在 angularjs promise 中解析这个结果

c# - 在数据库中将日期/时间存储为 UTC

javascript - 将捕获的图像存储到 SQlite 数据库中? ( Cordova )

c# - 仅在初始页面加载时禁用 jquery tablesorter 中的升序/降序