【发布时间】:2011-11-22 12:04:56
【问题描述】:
我正在编写一个 Firefox 扩展程序来读取 facebook 用户的隐私设置。 (不是 facebook 应用程序!!)为了在不同的 facebook 网站之间切换,我使用了 iframe,但这不再起作用了。我从 2 周开始就遇到了这个问题。
$('#globalContainer').append('<iframe id="reusable_iframe" src="" width="90%"
height="400" name="reusable_iframe"></iframe>');
//....
$('#reusable_iframe').attr('src', link);
我遵循同源政策,并且自 2 周以来一直运行良好!?一个例子:
var link = "http://www.facebook.com/editprofile.php?sk=basic";
现在我只得到一个空白 iframe :(
有趣的是,如果我在 iframe 中添加“http://www.youtube.com/embed/Qi_AAqi0RZM”或“http://trololololololololololo.com/”,它就可以正常工作...: /
Facebook 是否更改了 iframe 中自己的链接的规则?有解决方法吗?我还有其他方法可以使用 Firefox 扩展扫描不同的站点吗?我宁愿继续使用内容脚本....
编辑:这就是它对萤火虫的看法......同样有趣的是,Facebook 页面 http://www.facebook.com/undefined 正在工作!?
<iframe id="areusable_iframe" width="90%" height="400" name="areusable_iframe" src="http://www.facebook.com/">
<html>
<head>
</head>
<body>
</body>
</html>
</iframe>
【问题讨论】:
标签: javascript jquery facebook iframe firefox-addon