为什么我不能在内容脚本中访问网站上的对象?

Why can I not access objects on a website in content scripts?


我正在为 Google Chrome 开发一个扩展,当我使用 Glitch. Glitch 有一个我可以从名为 [=12 的开发者工具控制台访问的对象时,它会提供更好的体验=],当我尝试从内容脚本访问它时,我得到一个 id 为 application 的元素,而不是控制台给我的 JavaScript 对象。我将其用于我的内容脚本。

console.log(window.application);

在控制台中,我只需键入以下内容(并且有效)。

application

下面有两个视频可以展示我的问题,第一个展示了我从控制台访问 application 的能力,第二个展示了我的代码和问题。

事实证明,您根本无法访问 window 对象,但这里有一些解决方案。

Located by @romellem