Javascript 如何在Firefox52中以编程方式访问内容脚本中的窗口(全局)对象?

Javascript 如何在Firefox52中以编程方式访问内容脚本中的窗口(全局)对象?,javascript,firefox-addon,Javascript,Firefox Addon,如何在Firefox52中以编程方式访问内容脚本中的窗口(全局)对象 窗口[“myGlobalObjectName”]在此内容脚本案例中不起作用 在本例中,似乎所有用户定义的对象名称都不是窗口的成员 manifest.json: { "description": "word_extension", "manifest_version": 2, "name": "word_extension", "version": "1.0", "applications": {

如何在Firefox52中以编程方式访问内容脚本中的窗口(全局)对象

窗口[“myGlobalObjectName”]
在此内容脚本案例中不起作用

在本例中,似乎所有
用户定义的对象名称
都不是
窗口的成员

manifest.json:

{
  "description": "word_extension",
  "manifest_version": 2,
  "name": "word_extension",
  "version": "1.0",

  "applications": {
    "gecko": {
      "id": "word_extension@myself.myself",
      "strict_min_version": "50.0"
    }
  },
   "permissions": ["<all_urls>","tabs","nativeMessaging"],
  "content_scripts":[{
"matches":["<all_urls>"]
      ,"run_at":"document_idle","js":["content_script.js"]}]
}

向我们展示声明它们的代码,最好是作为一个工作代码段来重现您所遇到的问题describe@LGSon示例代码已经完成,感谢您指出这个问题的缺陷。
var test=123
function f()
{
    console.log("hello")
}

//All of the following is undefined
console.log(window.f)
console.log(window.test)
console.log(window["f"])
console.log(window["test"])