1

コンテンツ内の拡張オブジェクトに安全にアクセスできるというFirefoxから提供された最近の情報を参照してください。https://blog.mozilla.org/addons/2012/08/20/exposed-objects-to-content-safely/

FirefoxのWebサイトからダウンロードしたhelloworld拡張機能でこれを実行しようとしています。

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

そして私のウェブページJSで私は持っています

alert(window.sharedObject.foo);

しかし、window.sharedObjectが未定義であると表示されます。手がかりはありますか?私も安全にやりたいのですが、まずは動かしていきたいと思います。ありがとう、

4

1 に答える 1

0

オブジェクトを挿入するのはcontentWindowです

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

__exposedProps__プロパティがないと、Web ページのコードになることにfoo注意してください。undefined

于 2012-12-14T14:14:36.703 に答える