Firefox - 在网页脚本中访问附加对象

时间:2012-12-14 04:10:05

标签: firefox-addon

参考firefox提供的最新信息,可以安全地访问内容中的扩展对象。 https://blog.mozilla.org/addons/2012/08/20/exposing-objects-to-content-safely/

我正在尝试在从Firefox网站下载的hello world扩展中执行此操作。

var sharedObject = { foo : "Hello!" };
window.wrappedJSObject.sharedObject = sharedObject;

在我的网页JS中我有

alert(window.sharedObject.foo);

但它说window.sharedObject未定义。有线索吗?我也想安全地做,但首先我打算让它工作。 谢谢,

1 个答案:

答案 0 :(得分:0)

您想要注入对象 contentWindow

var sharedObject = { foo : "Hello!" };
contentWindow.wrappedJSObject.sharedObject = sharedObject;

请注意,如果没有__exposedProps__属性,foo将为undefined代表网页代码。

相关问题