Files
slop-farmer-extension/scripts/hide-slop.js
2025-10-20 17:00:34 -04:00

24 lines
730 B
JavaScript

function check_links(links) {
// send a message to background script with a list of URLs to check
browser.runtime.sendMessage({type: "check", urls: links})
}
async function message_listener(message) {
if(message.type === "check_result") {
console.log(message.url, message.result)
}
}
function onload_handler() {
//get links
const links = document.querySelectorAll("a[data-testid=\"result-title-a\"")
let link_targets = new Array()
links.forEach((node) => {
link_targets.push(node.getAttribute("href"))
})
console.log(link_targets)
check_links(link_targets)
}
browser.runtime.onMessage.addListener(message_listener)
addEventListener("DOMContentLoaded", onload_handler)