1

我目前正在编写一个书签,它检查当前网页的代码,然后在弹出窗口中显示结果。我有 2 个 js 文件:一个(我们称之为 test.js)进行检查并打开弹出窗口(一个新的 html 页面)。另一个对链接到 JavaScript 文件 popup.js 的弹出 html 文件进行了一些动态更改。

我的问题是,我无法访问我在 popup.js 文件中的 test.js 中声明的任何变量。我尝试了 window.opener 方法,但由于同源策略它不起作用:

if(window.opener.myVar==false){}

我还尝试了另一种方式,通过从 tests.js 文件访问弹出窗口的 DOM:

  var checks=  Popup.document.getElementById('Checks');

这也不起作用。是否有捷径可寻?

谢谢!

4

0 回答 0