Просто удалите все элементы, которые являются iframes с JavaScript прямо в консоли
или установите плагин для более постоянного решения, такого как: noscript
Временное исправление
Одна линия:
(function()catch(e)})();
Это навсегда удалит фреймы на странице. (пока страница не обновится)
Чтобы использовать этот живой
Человеческий код:
(function(){ var listOfFrames = document.getElementsByTagName("iframe"); while (listOfFrames /*exists*/ && (listOfFrames.length > 0) ) { try { for (var iterator in listOfFrames) { listOfFrames[iterator] // get the next frame .parentNode // find the parent .removeChild( listOfFrames[iterator] ); // remove the frame from the parent } }catch(e){ // we found a frame that no longer exists console.error(e); } var listOfFrames = document.getElementsByTagName("iframe"); // update the list regardless of errors in case we missed one } // loop again unless the condition is satisfied })(); // end of call of the function
Прежде чем попробовать это
Если вы не знаете, как ваш браузер работает с циклами и удаляет элементы, убедитесь, что все сохранено локально или на сервере перед запуском. Запуск кода может удалить вашу работу. Будьте уверены, что вы будете в порядке, если ваш браузер падает .
Я отредактировал это, потому что я не думал, что это было читабельно, надеюсь, это лучше.