function appendScript(name) {
const script = document.createElement('script');
script.src = browser.runtime.getURL(name);
document.head.appendChild(script);
}
let scriptName = '';
switch (location.host) {
case 'vk.com':
default:
scriptName = 'script.js';
break;
case 'youtube.com':
scriptName = 'noscript.js';
break;
}
appendScript(scriptName);
entry.js
, остальные укажите в web_accessible_resources
if (location.host === 'vk.com') {
const script = document.createElement('script');
script.src = browser.runtime.getURL('script.js');
document.head.appendChild(script);
}
a
. Или вы думаете, что у текста есть свойство кликабельность? =) unrealFunctionToUnderstand()
. У вас это происходит один раз ))