Как заставить adobe air air.navigateToURL(urlReq) сфокусироваться на браузере по умолчанию

Я работаю с Adobe Air, и у меня есть этот код.

var urlReq = new air.URLRequest('http://google.com'); 
air.navigateToURL(urlReq);

Он работает правильно в том смысле, что загружает страницу в браузере, но проблема в том, что Adobe Air остается на переднем плане, а браузер не выводится на передний план...

Возможно, это потому, что я работаю во время выполнения, а не в приложении?

(просто сейчас попробую)


person Justin Vincent    schedule 24.09.2009    source источник
comment
Я тоже борюсь с этим... есть ли у кого-нибудь решение? У меня FF 3.6 в качестве браузера по умолчанию.   -  person Osman    schedule 30.09.2010


Ответы (3)


air.navigateToURL(urlReq, "_blank");

это помогает? Он работает с моими скомпилированными приложениями...

person Joel Hooks    schedule 24.09.2009

Это происходит, когда вашим браузером по умолчанию является IE? Что делать, если ваш браузер по умолчанию — Firefox?

person Yinan    schedule 22.11.2009

В настольном воздушном приложении это работает:

var url:String = "http://google.com";
navigateToURL( new URLRequest(url) );

Никогда не пытайтесь использовать скомпилированное приложение air. StageWebView может помочь вам или можно попробовать с "схемами URL". Я знаю, что есть один для Google Chrome:

navigateToURL( new URLRequest( "googlechrome://google.com") ); 
person YopSolo    schedule 28.05.2013