Iガイドhere次ています:最新のFirefox WebExtensionでXraysのビジョンを放棄する方法?
私は、IFRAMEのたX線ビジョンを放棄したい:
var foo = $(Components.utils.waiveXrays($("#foobar").get(0).contentWindow.document));
上記は次のようにmanifest.jsonを持つコンテンツスクリプトで実行されている:
"content_scripts": [
{
"matches": /* something */,
"css": ["content.css"],
"js": ["jquery-3.2.1.js","content.js"]
}
]
しかし、私は未定義のオブジェクトエラーを取得します:
[firefox/index.js][debug] Firefox stderr: JavaScript error: , line 0: Error: Components.utils is undefined
を
Mozillaのウェブサイトのガイドは、古くはだと思います。純粋なWebExtensionの実装ではありません。
正しい最新の方法は、今すぐにする必要がありますか?