0

canvas要素プロトタイプが変更されたページで動作するアドオンを構築しています。これは、ページまたはaddonで作成する新しいcanvas要素同じ変更された状態。WebExtensionsを使用してFirefoxアドオンで修正されていないオブジェクトを作成する

これを回避する方法はありますか? eval()を使用してみましたが、HTMLCanvasElementのページ「バージョン」も使用しています。

ブラウザで手動で回避するには、iframeを作成し、親ウィンドウに変数を設定するスクリプトを実行することができます。私が望むコンテキストで.call()もちろん、問題はWebExtensions doesnですページスクリプトによって設定された変数へのアクセスを許可しません。

答えて

0

さらに読むと、コンテンツスクリプトがページスクリプトによって設定されたプロパティにアクセスできるようにするwrappedJSObjectというプロパティがあることが分かりました。

さらに詳しい情報:

関連する問題