Как отключить диалоговые окна - alert ()? - PullRequest
5 голосов
/ 13 июля 2011

У меня есть страница, где я показываю фреймы. Элементы iframe находятся в одном домене с веб-сайтом, поэтому я могу редактировать и читать его содержимое, но я не могу редактировать исходный код элементов iframe, поскольку у меня нет доступа к самому файлу. Iframes оповещают о сообщении, и я хочу отключить это. Я хочу отключить диалоговые окна хотя бы для себя, я использую хром ...

Возможно ли это без отключения javascript? Или я могу отключить JavaScript только внутри iframes?

1 Ответ

7 голосов
/ 19 июля 2011

А как же:

window.frames[0].alert = function() {};

Перезаписывает функцию оповещения внутри первого iframe функцией, которая ничего не делает, поэтому все вызовы alert(...), вызываемые там, не приводят ни к чему.

Что касается последующих фреймов, вам нужно изменить 0 на 1 и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...