1

現在、現在の 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');

これもうまくいきません。これを行う簡単な方法はありますか?

ありがとうございました!

4

0 に答える 0