(转)解决在firefox下js调用as失败问题
2012-09-14 11:00
471 查看
解决在firefox下js调用as失败问题
自:/article/4606891.html问题描述:写了一个js与as的通信
as中通过此方法来注册js的回调
if(ExternalInterface.available){
try{
ExternalInterface.addCallback("sendToActionScript", receivedFromJavaScript);
}catch(error:SecurityError){
}catch(error:Error){
}
}else{
}
firefox中通过swf = swfobject.getObjectById("WebcamFaceDetector");获取到flash对象
通过下面方法调用:
if (swf && swf.sendToActionScript)
{
try
{
swf.sendToActionScript(eventName, data);
}
catch(ex){}
}
通过firedebug调试swf和swf.sendToActionScript都是定义了的。
但是flash中总是收不到回调。在crome和IE中测试flash可以收到回调。
通过查看多个论坛帖子,终于解决此问题
问题解决了,报那个错误是因为默认actionscript中不允许向将方法注册到不同域的 html文档中, 对于这个需要在as中加一下代码即可解决:
import flash.system.Security;
Security.allowDomain("*");
Security.allowInsecureDomain("*");
希望对大家有帮助
相关文章推荐
- 解决在firefox下js调用as失败问题
- 关于调用js函数失败问题及解决
- 解决开机自动调用脚本失败的问题
- 程序中和有js函数的网页交互,线程中调用 get_Script 就会错误的解决方法,由于COM的线程安全问题
- 解决!关于,js 调用隐藏的服务器Button,缺少对象的问题
- web api 初体验 解决js调用跨域问题
- 解决JS在firefox和IE下差异问题
- js传递给NPAPI插件的字符串参数在Firefox下正常,在chrome下面会有乱码现象的问题解决
- JS嵌套函数调用上下文的问题解决
- js调用android本地代码失败 兼容问题
- openSysMap调用第三方导航坐标转gps坐标JS,解决坐标偏离问题
- JS页面跳转ie,firefox,opera不兼容问题的解决
- 对接支付宝接口时,不使用SDK,调用成功但是返回的数据一直验签失败问题解决方案
- 关于DllRegisterServer的调用失败的问题解决办法
- ASP.NET中引用JS不能调用JQuery问题 解决
- webView加载Html5按钮,JS不能调用问题的解决
- 巧妙解决js内容调用导致页面加载慢的问题
- js和as的稳定传值问题解决
- jquery easyui easyloader加载外部js文件失败问题解决
- JAVA调用https, JS跨域请求,客户端解决JS跨域问题, SOP