[英]Opening a URL from Flash using navigateToURL (AS3)
今天已经把我的头发拉了好几个小时。 我无法从已打开的Flash网站打开另一个网站。
这是代码:
GotoFB.addEventListener(MouseEvent.CLICK, gotoFB);
function gotoFB(event:MouseEvent):void
{
navigateToURL(new URLRequest("http://www.facebook.com"), "_blank");
}
这适用于Flash播放器,但不适用于chrome / ie / firefox ..
在我的Flex-app中最近的chrome-update中出现了navigateToUrl的一些问题。 不得不使用这个解决方法:
ExternalInterface.call("window.open", url, target);
文件 - >发布设置 - >本地回放安全 - >仅限访问网络
瞧...
一些弹出窗口阻止程序阻止navigateToURL(..., "_blank")
,有一堆不同质量的变通方法,主要涉及通过ExternalInterface
调用JavaScript的window.open
而不是使用navigateToURL(..., "_blank")
。 如果你google它,你可能会发现一个适合你的情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.