我的第一个chorme分机。它在旧的comp上工作正常。
现在用新的尝试加载解压缩的ext。它根本不起作用。我看到我的ext popup ad bg.html但内容脚本根本没有加载,内容图片会在目标页面上显示。
其他未打包的分机工作正常。但我的拒绝工作(请帮帮我!
manifest.json
:
{
"background_page": "bg.html",
"name": "lardi trans",
"version": "1.0",
"icons": {
"48": "icon_48.png"
},
"browser_action": {
"default_icon": "icon_48.png",
"default_title": "Lardi Trans",
"default_popup": "popup.html"
},
"permissions": [
"tabs",
"notifications",
"http://lardi-trans.com/gruz/*",
"http://lardi-trans.com/trans/*",
"unlimitedStorage"
],
"content_scripts": [{
"matches": [
"http://lardi-trans.com/gruz/*",
"http://lardi-trans.com/trans/*"
],
"css": ["extent_styles.css"],
"js": ["jq.js", "script.js"],
"run_at": "document_end"
}]
}
页面的屏幕截图,其中应该是我标记必须出现在我的表单的地方 console shot 和其他ext脚本加载这样! screenshot2(5次相同的脚本?WTF ??)但无论如何我看不到我的ext script.js(为什么它不加载?)
答案 0 :(得分:1)
您不必将css链接提供给manifest.json文件。只是,在bg.html中调用它
我的manifest.json文件
{
"name": "Example",
"version": "2.0",
"description": "Example.com Description",
"icons": { "16":"Images/Example/16x16.png", "32":"Images/Example/32x32.png", "48": "Images/Example/48x48.png", "64": "Images/Example/64x64.png", "128": "Images/Example/128x128.png" },
"app":
{
"default_icon": "../Images/Example/icon.png",
"launch":
{
"local_path": "Pages/Index.html"
}
},
"permissions": [ "http://www.Example.com/",
"http://*.Example.com/",
"https://www.Example.com/",
"https://*.Example.com/",
"unlimitedStorage",
"tabs",
"notifications"
],
"options_page": "Pages/Options.html",
"background_page": "Pages/Background.html"
}
如果答案对您有帮助,请将其标记为答案......
如果您仍在接受错误,请向他们询问答案。
最诚挚的问候。
修改强>:
查看错误 - 步骤;
单击您的分机按钮将其打开。
使用F12键在Google Chrome中打开调试窗口。
点击“控制台”标签页。
截取它的截图,并在你的问题中张贴图片。
通过这种方式,每个人都可以帮助你=)
编辑2:
好的,你的问题现在看起来有些不同。
这是算法;
使用jquery下载目标网页的网站源代码, 用json将你的css行插入head标签, 将新源代码存储在localStorage(html5)中 完成后,使用js刷新页面,并从localStorage中读取新的源代码 并以html显示。
答案 1 :(得分:0)
如果有人感兴趣,问题解决,由于某种原因在清单中添加unprop whitespases "content_scripts": [{
"matches": ["http://lardi-trans.com/gruz/*","http://lardi-trans.com/trans/*"],
这有效!))