firefox error console经常会报这个错误permission denied to call method Location.toString
错误是由于flash跨域引用或请求数据引起的,当页面iframe一个页面含有其它域的flash文件,就会报此错误。flash在某个升级版本中加强安全设置。
可以在flash服务器上尝试增加crossdomain.xml文件,解决swf跨域问题。
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="*" />
<allow-http-request-headers-from domain="*.jrj.com.cn" headers="*"/>
</cross-domain-policy>
参考资料:
http://www.adobe.com/devnet/flashplayer/articles/flash_player9_security_update.html
http://willperone.net/Code/as3error.php