1
我有這樣的代碼爲我background.js
Chrome擴展使得擴展活躍,只有當比賽匹配
function changeActive(tabId, changeInfo, tab){
console.log(tab);
chrome.pageAction.setPopup({
"popup":"popup.html"
});
chrome.pageAction.setIcon({
"path":"Facebook-icon16.png"
});
}
chrome.tabs.onUpdated.addListener(changeActive);
我的清單具有這樣的:
... "content_scripts": [
{
"matches": ["https://www.facebook.com/*"],
"css": ["messenger.css"],
"js":["messenger.js"],
"run_at":"document_start"
}
],
"version": "0.2",
"permissions": [
"activeTab","tabs"
]
}
正如你可以看到我想匹配,如果網址是Facebook,然後更改圖標圖像並顯示彈出窗口。我也不想他們能夠既然你已經使用了內容腳本它是點擊該圖標,如果它不是Facebook標籤
您是否嘗試過我的建議解決方案?它有用嗎? – gkalpak
不,我沒有,我很快就會到達,我一直在小型項目上工作,以適應谷歌Chrome * API。 – EasyBB