javascript - Flash 外部回调错误!

标签 javascript flash facebook

我正在尝试使用 adobe 提供的外部接口(interface)从 javascript 访问 swf 函数,但出现以下错误。

SecurityError: Error #2060: Security sandbox violation: ExternalInterface caller http://media.varheroes.com/flash/flashtest.swf cannot access http://apps.facebook.com/feline-frenzy/flashtest/.
at flash.external::ExternalInterface$/_initJS()
at flash.external::ExternalInterface$/addCallback()
at flashtest_fla::MainTimeline/frame1()

遗憾的是 apps.facebook.com 没有跨域政策。我的瑞士法郎和我的 DOM 躺在那里。

最佳答案

嵌入 Flash 时,您可以将 allowscriptaccess 设置为 always

参见 http://kb2.adobe.com/cps/164/tn_16494.html

关于javascript - Flash 外部回调错误!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2205847/

相关文章:

Facebook 喜欢按钮将查询字符串添加到 url

javascript - 记住最后传递给点击时调用的 JavaScript 函数的值

javascript - 在 JavaScript 中设置日期与时间的格式

Flash 中的 JavaScript

flash - 对 Flash 动态文本框中导入的旋转图像启用平滑 (AS3)

java - Android - Java - 发送 facebook 聊天消息的 Intent (facebook 禁用 xmpp)

javascript - 在expressJs中堆栈jquery

数组的 JavaScript 函数

flash - 究竟什么是Flash播放器?

javascript - 不安全的 JavaScript 试图访问 Safari 中的框架警告