2015-07-08 3 views
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); 
     } 
    } 
+0

Вы могли бы взглянуть на это, возможно, но я не уверен, если это будет полностью устранить проблему. http://stackoverflow.com/questions/9298839/is-it-possible-to-stop-javascript-execution – mattfetz

+0

Можете ли вы каким-либо образом изменить данный '

Смежные вопросы