我创建了一个JavaScript Windows应用商店空白应用,并在其中添加了以下代码。launchUriAsync是否适用于.edu网站?
var url = new Windows.Foundation.Uri("http://www.google.com")
Windows.System.Launcher.launchUriAsync(url);
调试我的程序上启动Google没有失败,但如果我提出,在结束的.aspx .edu的网站什么的,该站点将不会推出时
。
我创建了一个JavaScript Windows应用商店空白应用,并在其中添加了以下代码。launchUriAsync是否适用于.edu网站?
var url = new Windows.Foundation.Uri("http://www.google.com")
Windows.System.Launcher.launchUriAsync(url);
调试我的程序上启动Google没有失败,但如果我提出,在结束的.aspx .edu的网站什么的,该站点将不会推出时
。
我无法重现这一点。或许你在做这件事情时会遇到一些问题。
试图重现,这是我所做的。
<p>
元以下:<input id="Button1" type="button" value="Launch" />
document.getElementById("Button1").addEventListener("click", launchUri);
launchUri:
function launchUri() {
var uri = new Windows.Foundation.Uri("http://www.communitymegaphone.com/Default.aspx");
Windows.System.Launcher.launchUriAsync(uri);
}
工作正常,我,都与ASPX(如上所示)一个以及.edu地址。
如果您仍无法使其工作,请发布一些额外的上下文代码。
希望有所帮助。
有关Windows应用商店应用开发的更多信息,请注册Generation App。
感谢您的输入,我只是创建了一个新的应用程序,并遵循您的指示,做了完全相同的事情,并且它与您共享的.aspx一起使用,但是当我用http://www.vt.edu替换它时,它不会't推出...该网站也没有被阻止..我也找不到任何'已知'的问题。我会尝试打包这个确切的应用程序,并在另一台计算机上试用.. – user2136538 2013-03-06 16:18:49
正如上面在回答您的原始问题时指出的那样,请确保您使用的是URI方案,而不仅仅是域。如果我测试用http://www.vt.edu写的应用程序,它可以正常工作。如果我简单地用www.vt.edu替换它,则会失败,并显示JavaScript错误“参数不正确”。因为www.vt.edu不是一个有效的绝对URI。 – devhammer 2013-03-06 16:44:19
谢谢你的提醒,我一直使用完整的URI。它适用于任何.com网站... – user2136538 2013-03-06 17:12:42
您可以分享您尝试访问的.edu或.aspx网站吗? – 2013-03-05 17:12:15
你在防火墙后面吗?....这些网站是否被阻止? – 2013-03-05 20:05:31
www.vt.edu,这些网站没有被阻止 – user2136538 2013-03-06 03:32:30