У меня есть приложение Adobe adobe, написанное полностью в HTML/Javascript (без Flash). Это в основном автономный, но есть единственная ссылка, которая предназначена для открытия URL-адреса в браузере по умолчанию пользователя. Вместо этого он открывается в отдельном окне браузера AIR. Как я могу заставить AIR открыть ссылку в браузере пользователя по умолчанию?Открыть URL-адрес из приложения Adobe AIR, основанного на javascript
В осмотревшись, я увидел ссылку на этот метод:
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, и браузер не открывается).
Если я правильно помню, программа-образец для HTML/CSS/JS, поставляемой с AIR, открывает окно браузера. Это работает для вас? – Nosredna