我创建了一个 JavaScript Windows Store 空白应用程序,并将以下代码添加到其中。
var url = new Windows.Foundation.Uri("http://www.google.com")
Windows.System.Launcher.launchUriAsync(url);
在调试我的程序时,上面会启动 google,但如果我放置一个 .edu 站点或以 .aspx 结尾的东西,则该站点将无法启动。
我创建了一个 JavaScript Windows Store 空白应用程序,并将以下代码添加到其中。
var url = new Windows.Foundation.Uri("http://www.google.com")
Windows.System.Launcher.launchUriAsync(url);
在调试我的程序时,上面会启动 google,但如果我放置一个 .edu 站点或以 .aspx 结尾的东西,则该站点将无法启动。
我无法重现这一点。也许您这样做的方式会导致问题。
为了尝试复制,这就是我所做的。
<p>
向 default.html 添加了一个按钮,位于元素后面的行:<input id="Button1" type="button" value="Launch" />
document.getElementById("Button1").addEventListener("click", launchUri);
启动Uri:
function launchUri() {
var uri = new Windows.Foundation.Uri("http://www.communitymegaphone.com/Default.aspx");
Windows.System.Launcher.launchUriAsync(uri);
}
对我来说工作正常,包括 aspx(如上所示)以及 .edu 地址。
如果您仍然无法使其工作,请发布一些附加代码以获取上下文。
希望有帮助。
有关 Windows 应用商店应用开发的更多信息,请注册Generation App。