| 123456789101112131415161718 |
- function scrubLinkRequest(message, sender, sendResponse) {
- console.debug("sameTab.js received request");
- if (message.command === 'scrub') {
- const links = document.querySelectorAll('a');
- for (let i = 0; i < links.length; ++i) {
- links[i].target = '_self';
- }
- const forms = document.querySelectorAll('form');
- for (let i = 0; i < forms.length; ++i) {
- forms[i].target = '_self';
- }
- console.log("All 'a/form' tags have been scrubbed and now have a target set to '_self'");
- sendResponse("success");
- }
- return true;
- }
- chrome.runtime.onMessage.addListener(scrubLinkRequest);
|