繁体   English   中英

如何在Firefox插件上加载fb all.js脚本

[英]How to load fb all.js script on a Firefox addon

我正在尝试异步加载connect.facebook.net/en_US/all.js脚本,请参见此处

问题是fbAsyncInit永远不会被调用...

这是因为内容脚本中的“窗口”不是真正的窗口,而是代理。 我可以通过将窗口替换为“ unsafeWindow”来使您的代码正常工作:

https://builder.addons.mozilla.org/package/157253/latest/

请注意,这会带来一个可能的安全问题-特别是您不应该信任unsafeWindow附带的任何数据。 这是一种hack,可用于在代理不起作用的情况下使事情正常运行,但可用于允许网页利用浏览器的特权执行任意代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM