Просто удалите все элементы, которые являются iframes с JavaScript прямо в консоли
или установите плагин для более постоянного решения, такого как: noscript
Временное исправление
Одна линия:
(function(){var f=document.getElementsByTagName("iframe");for(var i in f)try{f[i].parentNode.removeChild(f[i]);}catch(e){console.error(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
Прежде чем попробовать это
Если вы не знаете, как ваш браузер работает с циклами и удаляет элементы, убедитесь, что все сохранено локально или на сервере перед запуском. Запуск кода может удалить вашу работу. Будьте уверены, что вы будете в порядке, если ваш браузер падает.
Я отредактировал это, потому что я не думал, что это было читабельно, надеюсь, это лучше.