【发布时间】:2012-04-23 01:06:05
【问题描述】:
快速提问,我正在使用 Adobe AIR 在 iPad 下开发应用程序。为什么navigateToURL在iPad下打不开Safari?它可以在 Android 下运行。
if(e == 'pdf')
{
loader.addEventListener(Event.COMPLETE, function(e)
{
var variables:URLVariables = new URLVariables(e.target.data);
var url:String = 'http://files.au2.schneider-electric.com/locator/index.php?controller=pdfGenerator&action=fetchroom&roomid=' + variables.roomid + '&userid=0';
var request:URLRequest = new URLRequest(url);
try
{
navigateToURL(request, '_blank'); // second argument is target
}
catch(e:Error)
{
trace("Error occurred!");
}
});
}
只是想知道 Adobe Air 是否根本无法在移动设备上打开浏览器?
【问题讨论】:
-
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
-
感谢 Marty 的帮助,但我的问题是它没有打开 Safari,它只是坐在那里无所事事。在电脑上它会直接打开浏览器。
-
知道为什么它不能用navigateToURL 打开浏览器吗?因为它肯定可以在桌面和安卓平台下工作。
标签: air actionscript-3