我創建了一個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