Я пытаюсь создать на расширении кнопку для нажатия на ссылку с определенной страницы, мне удалось кое-что сделать, но я до сих пор не могу получить доступ к содержанию страницы, вот что я сделал до сих пор :
background.js
chrome.browserAction.onClicked.addListener(function(tabId, changeInfo, tab){
chrome.tabs.getCurrent(function(tab) {
if(changeInfo && changeInfo.status == "complete"){
chrome.tabs.executeScript(tabId, {file: "jquery.js"}, function(){
chrome.tabs.executeScript(tabId, {file: "main.js"});
});
}
});
manifest.json
{
"name": "ext",
"version": "2.0",
"manifest_version": 2,
"description": "ext desc",
"icons" : {
"16": "icons/icon16.png",
"38": "icons/icon38.png",
"48": "icons/icon48.png",
"128": "icons/icon128.png"
},
"browser_action":
{
"default_icon": "icons/icon16.png",
"default_popup": "popup.html"
},
"background": {
"matches" : ["<all_url>"],
"persistent":true,
"scripts": [ "background.js"]
},
"content_scripts": [
{
"matches": ["*://*/*", "file://*/*"],
"css": ["src/custom.css"],
"js": ["background.js"]
}
],
"permissions": [
"activeTab",
"tabs"
],
"web_accessible_resources": ["background.js"]
}