Необходимо "защитить" страницу от показа на ней сторонних iframe. В силу определенных причин это необходимо сделать с помощью Javascript. Как отслеживать загрузку iframe или создание таких элементов на странице?
Ага, я его прикрутил. document.body.addEventListener("DOMNodeInserted",function(e){ XXX },false); - что на месте XXX поставить? События отслеживаются, алерты всплывают, но return false ничего не дает.
callback у тебя принимает объект события (e), e.target указывает на вставляемый объект или впиши туда console.log(e) и поройся. Тебе нужно просто удалить этот элемент.
Если что, современное и стандартное решение являет собой серверный заголовок X-FRAME-OPTIONS со значением DENY.
Но понятно, что его с клиентской части не выставить.