我有一个完全用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