我有一個完全用HTML/Javascript(無Flash)編寫的Adobe AIR應用程序。它主要是自包含的,但有一個鏈接是爲了在用戶的默認瀏覽器中打開一個URL。相反,它會在單獨的AIR瀏覽器窗口中打開它。我如何着手強制AIR在用戶的默認瀏覽器中打開鏈接?從基於JavaScript的Adobe AIR應用程序中打開URL
在環顧四周,我已經看到了參考這個方法:
air.navigateToURL
(http://livedocs.adobe.com/labs/air/1/jslr/flash/net/navigateToURL.html)
我已經試過:
navigateToUrl: function(url) {
var request = new air.URLRequest(url);
try {
air.navigateToURL(request);
return true;
}
catch (e) {
return false;
}
},
....
<a href="#" onclick="Utilities.navigateToUrl('http://google.com')">Click here</a>
....
但它有沒有影響( AIR沒有響應,也沒有瀏覽器打開)。
如果我沒有記錯,AIR附帶的HTML/CSS/JS示例程序將打開一個瀏覽器窗口。那對你有用嗎? – Nosredna 2009-07-26 20:34:50