javascript-ExternalInterface. addcallback在本地工作,但不能在服务器上工作吗?
作者:互联网
与ExternalInterface.addcallback的问题混淆.
主要是因为在浏览器中进行测试时,我总是在本地运行它,但是当我部署到服务器时,它就停止了工作.
我已经添加了跟踪命令,并在添加回调之前确认了ExternalInterface实际上是可用的,并且javascript方法中的alert命令可以正确识别Flash对象.
我还检查了一下,并将allowscriptaccess设置为“ always”.
它与在远程服务器上提供的闪存有关吗?
真的很难过
解决方法:
尝试添加System.security.allowDomain(“ *”); (或实际上填写正确的域而不是*).到您的AS.
您已经具有allowscriptaccess.还要确保swf和html / js来自同一个主机….另一个不是www.foobar.com和foobar.com,有时会出现问题.
标签:externalinterface,actionscript-3,javascript 来源: https://codeday.me/bug/20191209/2095624.html