Javascript ";src/background.js“;无法加载后台脚本。无法加载清单
本例创建了一个Chrome扩展,允许用户右键单击网页中的图像,并对其执行多类对象检测。扩展将对图像应用MobileNetV2分类器,然后在图像顶部打印预测的类 问题: 我正在按照步骤进行操作,但仍然无法测试此扩展 出现以下情况(错误): [https://i.stack.imgur.com/7ITsK.jpg][2] “档案 ~\Desktop\tfjs示例\chrome扩展\dist 错误 无法加载“src/background.js”后台脚本。 无法加载清单。“ 舱单:Javascript ";src/background.js“;无法加载后台脚本。无法加载清单,javascript,google-chrome,google-chrome-extension,tensorflow.js,Javascript,Google Chrome,Google Chrome Extension,Tensorflow.js,本例创建了一个Chrome扩展,允许用户右键单击网页中的图像,并对其执行多类对象检测。扩展将对图像应用MobileNetV2分类器,然后在图像顶部打印预测的类 问题: 我正在按照步骤进行操作,但仍然无法测试此扩展 出现以下情况(错误): [https://i.stack.imgur.com/7ITsK.jpg][2] “档案 ~\Desktop\tfjs示例\chrome扩展\dist 错误 无法加载“src/background.js”后台脚本。 无法加载清单。“ 舱单: { &
{
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApAR3gTAUuMUf/nAaIip/Vd2xMAR2Xk+9dqlVruWUdsMXeCGiuECchTmOguyPakqdTTA7Mbyd0RyaU86z63iX350cdyYXzfhLUwecQYIZUFh15c7HhGm8YliGj26voZAkczPB8EnaQtnhUIvTkdrys2/TtQy46bCmZlOTuAwM+xQXf0Yo0GkKCU/+bI/S/e7ZkYD+39Riwj/w/Xv+ipdfAH6clPJ/Xs+cOm+MsydKuR7bB3PermsHiv2LKbEnyS7wn7Vev5Q2pdGRRcMQDnXZwYP5YlrEQEp2xdwM2kIvCh2MOk7J0ULniFUpPpdk7Uy2jD72pCZxT4SiiuAUdMLogQIDAQAB",
"name": "TF.js mobilenet in a Chrome extension",
"version": "0.0.0",
"description": "Classify images right in your browser using TensorFlow.js and mobilenet.",
"permissions": [
"<all_urls>",
"activeTab",
"contextMenus",
"storage",
"tabs",
"webRequest",
"webRequestBlocking"
],
"background": {
"scripts": ["src/background.js"],
"persistent": true
},
"content_scripts": [
{
"matches": ["http://*/*", "https://*/*"],
"js": ["src/content.js"],
"all_frames": true,
"run_at": "document_start"
}
],
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
"manifest_version": 2,
"icons": {
"16": "images/get_started16.png",
"32": "images/get_started32.png",
"48": "images/get_started48.png",
"128": "images/get_started128.png"
}
}
{
“关键”:"(2)2 X X K+9 QQVV8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 VCH2MOK7J0ulnifuppdk7uy2jd72pczxt4siiuaudmlogqidaqab“,
“名称”:“Chrome扩展中的TF.js mobilenet”,
“版本”:“0.0.0”,
“说明”:“使用TensorFlow.js和mobilenet在浏览器中对图像进行分类。”,
“权限”:[
"",
“活动标签”,
“上下文菜单”,
“存储”,
“标签”,
“网络请求”,
“webRequestBlocking”
],
“背景”:{
“脚本”:[“src/background.js”],
“持久”:正确
},
“内容脚本”:[
{
“匹配项”:[“http://*/*”,“https://*/*”],
“js”:[“src/content.js”],
“所有框架”:正确,
“运行时间”:“文档开始”
}
],
“内容安全策略”:“脚本src'self”“不安全评估”;对象src'self',
“清单版本”:2,
“图标”:{
“16”:“images/get_started16.png”,
“32”:“images/get_started32.png”,
“48”:“images/get_started48.png”,
“128”:“images/get_started128.png”
}
}
有人能帮我吗?或者告诉我如何测试/开始创建一个使用TensorFlow.js的Chrome扩展?编译扩展的所有文件和目录都应该在manifest.json目录下,因为这是扩展的根目录。复制或移动文件到
dist
目录,或者停止使用是分离,因为在这种情况下它似乎一点用处都没有。实际上,当您按照其自述文件中的说明正确编译扩展名时,所有这些都已经执行了。编译扩展名的所有文件和目录都应该位于manifest.json目录中,因为这是扩展名的根目录。将文件复制或移动到dist
目录或停止使用此分隔,因为在这种情况下它似乎根本没有用处。实际上,当您按照其自述文件中的说明正确编译扩展时,所有这些都已经执行了。