var scripts = document.getElementsByTagName("script");
for (var i=scripts.length; i--; ){
(scripts[i]).parentNode.removeChild(scripts[i]);
}
Кто-то задал мне этот вопрос, и моей первой мыслью было: нет. Однако, когда вы удаляете элементы style
, страница автоматически обновляется, удаляя стили. Это может быть связано с тем, как браузер подключает css - мне кажется, я помню, что CSS обновляется при каждом событии (движение мыши, щелчки, тип и т.д.).
Я просто хотел подтвердить, что избавление от тега script не приведет к избавлению от уже созданной функции, поскольку я не нахожусь за компьютером, где могу проверить.
Это также заставило меня задуматься о хорошей практике для защиты кода от пользователей firebug[-а]