非常に多くの異なるアプローチ、ガイドに圧倒されていますが、私が試したものはありません。少なくともいくつかの点を接続してください...
私の目的は、Firefox WebExtension のバックグラウンド スクリプトでウィンドウ オブジェクトを見つけることです。
問題、ライブラリをインポートしてオブジェクトServices
の検索に使用できません。window
私が試した2つの方法:
Components.utils.import("resource://gre/modules/Services.jsm");
非推奨の警告とComponents
error:Components.utils
is undefined が表示されます。const { Cu } = require("chrome"); let Services = Cu.import("resource://gre/modules/Services.jsm");
require
未定義のエラーをスローします。
これはバックグラウンド スクリプトです。使用する必要がある適切なライブラリ/インターフェイスをインポートする方法を教えてください。