0
Я создаю расширение Chrome для веб-страницы. На странице выполнен сценарий, который изменяет способ отображения страницы путем удаления или опорожнения элементов. Я нашел тег <script>
, который мне нужно удалить или прекратить выполнение. Есть ли способ загрузить страницу в память, проанализировать ее, удалить тег <script>
, а затем загрузиться нормально?Предотвращение загрузки скрипта обычно
Единственный способ, которым я могу удалить код с помощью Javascript, пока это использовать Chrome Inspector, чтобы отключить Javascript, а затем запустить следующий код.
var scripts = document.getElementsByTagName('script');
for (i=0, max=scripts.length; i < max; i++){
var currentS = scripts[i];
var xInner = currentS.innerHTML;
if (xInner.indexOf('jsMenu1') < 1){
currentS.parentNode.removeChild(currentS);
}
}
Вы могли бы взглянуть на это, возможно, но я не уверен, если это будет полностью устранить проблему. http://stackoverflow.com/questions/9298839/is-it-possible-to-stop-javascript-execution – mattfetz
Можете ли вы каким-либо образом изменить данный '