【发布时间】:2010-07-29 21:47:49
【问题描述】:
我正在开发一个 iFrame Facebook 应用程序。 iFrame 有一个瑞士法郎。我们需要通过 javascript 访问该 swf。
这个 iFrame 有一个 swf,需要放入 Javascript 变量中,以便我们可以从中调用 ExternalInterface 函数。
现在,我们的“flash”变量未定义,因为我们似乎无法访问该 iFrame 的元素,因为这会引发沙箱安全警告,因为以这种方式调用窗口或文档意味着我们正在从父母的网站,即 Facebook。
现在,我们正在做类似的事情:
if(navigator.appName.indexOf("Microsoft") != -1)
{
flash = window["swfr"];
}
else
{
flash = document["swfr"];
}
我确信有办法使这项工作发挥作用,但不幸的是,我只是没有看到它。感谢您的帮助。
【问题讨论】:
标签: javascript facebook iframe