我正在开发一个 iFrame Facebook 应用程序。 iFrame 有一个 swf。我们需要通过 JavaScript 访问该 swf。
这个 iFrame 有一个 swf,需要将其放入 Javascript 变量中,以便我们可以从中调用ExternalInterface 函数。
现在,我们的“flash”变量未定义,因为我们似乎无法访问该 iFrame 的元素,因为这会引发沙箱安全警告,因为以这种方式引发窗口或文档意味着我们正在从以下位置访问此内容家长的网站,即 Facebook。
现在,我们正在做这样的事情:
if(navigator.appName.indexOf("Microsoft") != -1)
{
flash = window["swfr"];
}
else
{
flash = document["swfr"];
}
我确信有一种方法可以实现这一点,但不幸的是,我只是没有看到它。我感谢任何帮助。
最佳答案
关于javascript - 在 iFrame 中使用 "window"和 "document",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3367220/