我正在尝试编码扩展,以纠正1个论坛上的拼写错误.
我正在尝试<p>使用内容脚本访问标记,但它不会更改任何内容(使用下面的代码):
document.addEventListener("DOMContentLoaded", function() {
document.getElementsByTagName("P")[4].innerHTML = "correct_word";
});
Run Code Online (Sandbox Code Playgroud)
当作为扩展添加时它不会改变任何东西,显然如果我wget是页面,并将脚本放在那里,一切正常.有什么想法吗?
我的manifest.json文件:
{
"manifest_version": 2,
"name": "Extension",
"description": "Description",
"version": "1.0",
"content_scripts": [{
"run_at": "document_end",
"matches": ["http://example.com/"],
"js": ["script.js"]
}],
"web_accessible_resources": ["Filedeleted(really).html"]
}
Run Code Online (Sandbox Code Playgroud)
我知道内容脚本和WWW页面有不同的沙箱,也许内容脚本无法访问页面(和标签)?
javascript google-chrome google-chrome-extension content-script