mirror of
https://github.com/mdn/webextensions-examples.git
synced 2026-04-17 23:08:33 +02:00
move listener definitions above references
This commit is contained in:
@@ -1,15 +1,16 @@
|
|||||||
/*
|
/*
|
||||||
Add openMyPage() as a listener to clicks on the browser action.
|
Open a new tab, and load "my-page.html" into it.
|
||||||
*/
|
*/
|
||||||
chrome.browserAction.onClicked.addListener(openMyPage);
|
function openMyPage() {
|
||||||
|
console.log("injecting");
|
||||||
/*
|
chrome.tabs.create({
|
||||||
Open a new tab, and load "my-page.html" into it.
|
"url": chrome.extension.getURL("my-page.html")
|
||||||
*/
|
});
|
||||||
function openMyPage() {
|
}
|
||||||
console.log("injecting");
|
|
||||||
chrome.tabs.create({
|
|
||||||
"url": chrome.extension.getURL("my-page.html")
|
/*
|
||||||
});
|
Add openMyPage() as a listener to clicks on the browser action.
|
||||||
}
|
*/
|
||||||
|
chrome.browserAction.onClicked.addListener(openMyPage);
|
||||||
|
|
||||||
|
|||||||
@@ -10,13 +10,6 @@ window.addEventListener("message", function(event) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
/*
|
|
||||||
Add messagePageScript() as a listener to click events on
|
|
||||||
the "from-content-script" element.
|
|
||||||
*/
|
|
||||||
var fromContentScript = document.getElementById("from-content-script");
|
|
||||||
fromContentScript.addEventListener("click", messagePageScript);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Send a message to the page script.
|
Send a message to the page script.
|
||||||
*/
|
*/
|
||||||
@@ -26,3 +19,10 @@ function messagePageScript() {
|
|||||||
message: "Message from the content script"
|
message: "Message from the content script"
|
||||||
}, "https://mdn.github.io");
|
}, "https://mdn.github.io");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Add messagePageScript() as a listener to click events on
|
||||||
|
the "from-content-script" element.
|
||||||
|
*/
|
||||||
|
var fromContentScript = document.getElementById("from-content-script");
|
||||||
|
fromContentScript.addEventListener("click", messagePageScript);
|
||||||
|
|||||||
@@ -19,16 +19,6 @@ Initialize the UA to Firefox 41.
|
|||||||
*/
|
*/
|
||||||
var ua = uaStrings["Firefox 41"];
|
var ua = uaStrings["Firefox 41"];
|
||||||
|
|
||||||
/*
|
|
||||||
Add rewriteUserAgentHeader as a listener to onBeforeSendHeaders,
|
|
||||||
only for the target page.
|
|
||||||
|
|
||||||
Make it "blocking" so we can modify the headers.
|
|
||||||
*/
|
|
||||||
chrome.webRequest.onBeforeSendHeaders.addListener(rewriteUserAgentHeader,
|
|
||||||
{urls: [targetPage]},
|
|
||||||
["blocking", "requestHeaders"]);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Rewrite the User-Agent header to "ua".
|
Rewrite the User-Agent header to "ua".
|
||||||
*/
|
*/
|
||||||
@@ -41,6 +31,16 @@ function rewriteUserAgentHeader(e) {
|
|||||||
return {requestHeaders: e.requestHeaders};
|
return {requestHeaders: e.requestHeaders};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Add rewriteUserAgentHeader as a listener to onBeforeSendHeaders,
|
||||||
|
only for the target page.
|
||||||
|
|
||||||
|
Make it "blocking" so we can modify the headers.
|
||||||
|
*/
|
||||||
|
chrome.webRequest.onBeforeSendHeaders.addListener(rewriteUserAgentHeader,
|
||||||
|
{urls: [targetPage]},
|
||||||
|
["blocking", "requestHeaders"]);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Update ua to a new value, mapped from the uaString parameter.
|
Update ua to a new value, mapped from the uaString parameter.
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user