在AS2中,一般用getURL函数来打开链接:
getURL(”http://www.qingbo.org/”, “_blank”);
在AS3中,用navigateToURL函数:
navigateToURL(new URLRequest(”http://www.qingbo.org/”), “_blank”);
但它们都回被Firefox的ad blocker阻止并出现一个警告条(甚至是一个随机事件!)。我Google了好久,大部分都没有给出好的办法。
其实Google的第二条结果是blogspot的,因它被封我就懒得打开了。最后不得已用代理上去,发现解决办法就在那里,用ExternalInterface调用Javascript打开新窗口就可以了。简单的就是:
ExternalInterface.call(“window.open”, “http://www.qingbo.org/”, “_blank”, “”);
原文链接(链接加了代理,直接点击可访问):
http://skovalyov.blogspot.com/2007/01/how-to-prevent-pop-up-blocking-in.html