编程语言
首页 > 编程语言> > javascript-ExternalInterface. addcallback在本地工作,但不能在服务器上工作吗?

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