我正在尝试将现有的 Web 应用程序(仅限 ActionScript 3 项目)移植到 AIR,以作为独立应用程序运行。它的功能之一是在浏览器窗口中打开网址。但是调用navigateToURL(new URLRequest(url))
会抛出这个 SecurityError:
SecurityError:错误 #2193:违反安全沙箱:navigateToURL:app:/AIRDigE.swf 无法访问 http://www.youtube.com/watch?v=xCPwAr0xnGE。在 global/flash.net::navigateToURL()
从 Flash Builder 4 运行时。
谷歌搜索并不能真正帮助我解决这个特定的错误号。
Adobe 对安全沙盒的引用指出,任何运行的 AIR 应用程序Security.sandboxType==Security.APPLICATION
(我的应用程序使用)都应该能够连接到任何域,但显然这对我来说并不重要。
有任何想法吗?
谢谢,弗兰克