// manifest.json
{
"name": "Open tab on page click",
"version": "1.0",
"manifest_version": 3,
"background": {
"service_worker": "background.js"
},
"content_scripts": [
{
"matches": ["<all_urls>"],
"js": ["content.js"]
}
]
}
// content.js
document.body.addEventListener("click", () => {
chrome.runtime.sendMessage("open-new-tab");
});
// background.js
chrome.runtime.onMessage.addListener((message, _sender, _sendResponse) => {
if(message == "open-new-tab") {
openExampleTab();
}
});
function openExampleTab() {
}