我正在尝试在 chrome 扩展的内容脚本中使用 google 闭包库。
这就是manifest.json中 content_scripts 的样子
"content_scripts": [
{
"matches": ["<all_urls>"],
"js": [
"closure-library/closure/goog/base.js",
"content.js"
]
}
我收到以下错误:
goog.require could not find: goog.dom
我认为一种选择是使用闭包构建器来编译带有闭包代码的 content.js 并使用单个输出文件,但我需要在每次更改 content.js 后这样做。
有没有其他方法可以在内容脚本中使用闭包库?
编辑:
即使我使用闭包构建器方法,它也无法正常工作。它正在尝试在当前网页所在的域上查找 deps.js。例如。在 google.com 的情况下,我收到如下错误消息:
GET https://www.google.co.in/deps.js 404 (Not Found)
goog.writeScriptTag_
goog.importScript_
(anonymous function)