Sono in esecuzione di una terza parte dei contenuti HTML all'interno di un iframe che non hanno alcun controllo su, e in alcuni casi hanno link che chiamano javascript: window.close () direttamente. Qualcosa del genere:Cattura javascript: window.close() all'interno di un iframe
<input type="button" onclick="javascript:window.close()" value ="CLOSE">
Non ho modo di trovare un ID o una posizione di matrice di questo elemento.
Ovviamente, viene ignorato all'interno di un iframe, ma esiste un modo per intercettarlo quando questo evento viene attivato? Ho provato
window.addEventListener("close", closeHandler, false);
window.addEventListener("onbeforeunload", closeHandler, false);
ma lo ignora completamente. C'è un modo per catturare in qualche modo TUTTI gli eventi/chiamate JavaScript? Qualsiasi raccomandazione è benvenuta.