У меня есть букмарклет, который я создал, и он загружает script с моего сервера на текущую страницу пользователей. Однако у меня есть проверка if в моем script, что если условие не выполняется, никаких действий не предпринимается. Однако, если пользователь затем удовлетворяет этому условию, тогда код запускается, но он вызвал наличие двух наборов скриптов, вставленных на их страницу. Могу я предотвратить это?
<a href="javascript: (function () {
var jsCode = document.createElement('script');
jsCode.setAttribute('src', 'http://xxx.co.uk/xxx/script.js');
document.body.appendChild(jsCode);
}());">Bookmarklet</a>