我基本上是在嘗試創建一個擴展來查找和替換單個影像,但是無論我如何擺弄它,后臺腳本都會不斷出現 SyntaxError。
出現的錯誤截圖
我大部分時間都在關注本教程,除了我希望替換單個影像而不是多個影像。我已經粘貼了到目前為止的代碼,并編輯了特定的細節:
清單.json
{
"manifest_version" : 2,
"name" : "Test",
"version" : "0.1",
"description" : "test",
"web_accessible_resources" : [
"*.png"
],
"icons" : {
"128": "test.png"
},
"background" : {
"scripts" : ["bgp.js"]
},
"browser_action" : {
"default_icon" : "test.png"
},
"content_scripts" : [
{
"matches" : [
"https://test.com/, https://test.com/*"
],
"js" : ["content.js"]
}
]
}
bgp.js
console.log(“Background running”);
chrome.browserAction.onClicked.addListener(buttonClicked);
function buttonClicked(tab)
{
let msg = {
txt : “Hello”
}
chrome.tabs.sendMessage(tab.id,msg);
}
}
content.js(為了完成而添加)
console.log('replacing image');
chrome.runtime.onMessage.addListener(replace);
function replace()
{
let imgs = document.querySelector(".example");
let url = chrome.extension.getURL("test.png");
img.src = url;
console.log(url);
}
uj5u.com熱心網友回復:
您在后臺腳本中使用了錯誤的引號。您正在使用”,但您應該使用"or '。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/474087.html
標籤:javascript json 谷歌浏览器 谷歌浏览器扩展
上一篇:在單元格中查找8位股票編號
