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

时间:2018-07-25 14:01:33

标签: javascript google-chrome-extension google-chrome-devtools content-script


我正在开发Google Chrome扩展程序,它将与Glitch一起使用时提供精致的体验。 Glitch有一个我可以从开发人员工具控制台访问的对象,名为application,当我尝试从内容脚本访问它时,我得到了一个ID为application的元素。控制台为我提供的JavaScript对象。我正在将其用于内容脚本。

console.log(window.application);

在控制台内,我只需键入以下内容(即可使用)。

application

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

example 1

example 2

1 个答案:

答案 0 :(得分:0)

事实证明,您根本无法访问window对象,但是它们是此处的一些解决方案。

  

Access global js variables from js injected by a chrome extension   位于@romellem