0
我試圖創建一個非常基本的Chrome擴展,它將屏幕上的標籤更改爲「嗨」,但它似乎沒有工作。我該如何解決這個非常基本的Chrome擴展?
這是我的manifest.json:
{
"manifest_version" : 2,
"name": "My Extension",
"version": "1",
"description": "Testing",
"content_scripts": [
{
"matches": ["http://roblox.com/*"],
"js": ["jquery.min.js"]
}
],
"background": {
"scripts": ["jquery.min.js", "run.js"]
},
"permissions": [
"tabs",
"<all_urls>",
"contentSettings"
]
}
,這是應該改變標籤
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo) {
if (changeInfo.status === 'complete') {
chrome.tabs.executeScript(tabId, {
code: "$('.robux-amount').text('hi')"
});
}
});
我找不到明顯的錯誤。是否可以在頁面加載完成後動態添加標籤(完成後觸發) – Xan 2014-09-03 18:16:09
我不這麼認爲。我在代碼中添加了一個循環,標籤仍然沒有改變。 – David 2014-09-03 18:20:08
頁面控制檯中的任何錯誤?如果你只是在那裏運行它,它會工作嗎? – Xan 2014-09-03 18:20:45