javascript - Windows 8中如何在指定浏览器中打开一个URL

标签 javascript windows-8 windows-store-apps winjs

我创建了一个 JavaScript Windows Store 空白应用,并添加了以下代码以在默认浏览器中启动 Google。

var url = new Windows.Foundation.Uri("http://www.google.com")
Windows.System.Launcher.launchUriAsync(url);

如何指定特定的浏览器来启动 Google?是否可以?我想我在某处读到我不能这样做,但我似乎再也找不到那个论坛了。

最佳答案

你做不到。您的应用程序不知道安装了哪些浏览器,因此它无法针对特定的浏览器,即使框架允许这样做(它没有)。要记住的另一件事是您的用户应该处于控制之中(在这种情况下通过指定他们的默认浏览器)。您不应尝试覆盖此选择。

关于javascript - Windows 8中如何在指定浏览器中打开一个URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15479352/

相关文章:

c# - 使用 "combobox with checkbox"在组合框中显示选中的项目

javascript - ZEIT 现在无服务器函数 - 带参数的路由

c# - 在 Windows 8 Metro App (C#/XAML) 中同时播放两种声音

javascript - 在javascript中按多个键和多个顺序排序

java - 在 Microsoft Surface Pro/Pro 2 上开发 Java 桌面应用程序

c# - 在 WinRT Metro 中将控件渲染到图像中

javascript - 在 Javascript Windows 应用商店应用程序中加载许多音频文件

c# - facebooksdk.net 发布不起作用 - 无法将 LoginButton.CurrentSession 发布到

只有 getter 的 JavaScript ES6 类

javascript - 删除 highcharts 中的 drown 上的 TickInterval