Вы можете отключить элемент скрипта.Есть несколько способов:
Вы можете указать другой тип сценария , как и другие.Вот тот, который работал для меня:
//loop through all script tags on page
$('script').each(function(){
var scripthtml = $(this).html();
$(this).replaceWith('<script type="text/gzip">' + scripthtml + '</script>');
});
Все официальные типы сценариев можно найти здесь: iana.org
Второй способ - это просто простой оператор if :
//loop through all script tags on page
$('script').each(function(){
var scripthtml = $(this).html();
$(this).replaceWith('<script>if (1==0){' + scripthtml + '}</script>');
});
Оператор if всегда будет ложным, поэтому что-либо внутри тега скрипта не будет выполнено.Однако все ваши функции () внутри тега script будут действительны.
Здесь эквивалент javascript для replaceWith:
//get script and html
var yourscripttag = document.getElementById('yourscripttagID');
var scripthtml = 'if (1==0){' + yourscripttag.innerHTML + '}';
//remove script
yourscripttag.remove();
//create new script element
var newscript=document.createElement('script');
newscript.type='text/javascript';
//insert html in new script tag
newscript.appendChild(document.createTextNode(scripthtml));
//insert new script tag into head
document.getElementsByTagName('head').item(0).appendChild(newscript);