:) tudnál adni pár soros példa kódot esetleg?
Szerk.: egyébként ezzel próbálkozok:
manifest.json
{
"description": "some test",
"manifest_version": 2,
"name": "testttt",
"version": "1.0",
"icons": {
"48": "icon.svg"
},
"applications": {
"gecko": {
"id": "testttt@mozilla.org",
"strict_min_version": "45.0"
}
},
"permissions": [
"webRequest", "webRequestBlocking"
],
"background": {
"scripts": ["background.js"]
},
"content_scripts": [
{
"matches": ["*://mydomain.com/*"],
"js": ["test.js"]
}
]
}
test.js (ez működik):
document.body.style.border = "20px solid orange";
background.js (ez nem működik, se a log nem látszik, se az alert popup nem jön):
browser.webRequest.onBeforeRequest.addListener(
function(requestDetails){
console.log("Loading: " + requestDetails.url);
alert("test");
},
{urls: ["https://mydomain.com/*"]},
["requestBody", "blocking"]
);
Ez utóbbihoz itt egy pastebin a könnyebb olvashatóságért:
http://paste.ubuntu.com/25653766/