現在、現在の Web ページのコードをチェックし、結果をポップアップ ウィンドウに表示するブックマークレットを作成しています。私は 2 つの js ファイルを持っています: 1 つ (tests.js と呼びましょう) はチェックを行い、ポップアップ ウィンドウ (新しい HTML ページ) を開きます。もう 1 つは、JavaScript ファイル popup.js にリンクする popup html ファイルに動的な変更を加えます。
私の問題は、popup.js ファイルの test.js で宣言した変数にアクセスできないことです。window.opener メソッドを試しましたが、same-origin-policy のために機能しません。
if(window.opener.myVar==false){}
また、tests.js ファイルからポップアップ ウィンドウの DOM にアクセスして、逆の方法も試しました。
var checks= Popup.document.getElementById('Checks');
これもうまくいきません。これを行う簡単な方法はありますか?
ありがとうございました!