Javascript 如何在Firefox52中以编程方式访问内容脚本中的窗口(全局)对象?
如何在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": {
窗口[“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"])