【发布时间】:2009-07-26 20:04:20
【问题描述】:
我有一个完全用 HTML/Javascript(无 Flash)编写的 adobe AIR 应用程序。它主要是独立的,但有一个链接可以在用户的默认浏览器中打开一个 url。相反,它会在单独的 AIR 浏览器窗口中打开它。如何强制 AIR 在用户的默认浏览器中打开链接?
环顾四周,我看到了对这种方法的引用:
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 示例程序会打开一个浏览器窗口。这对你有用吗?
标签: javascript air