Предотвращение появления JavaScript из кадра - PullRequest
1 голос
/ 18 октября 2011

Я создал инструмент, в котором пользователь должен быстро отсортировать кучу веб-сайтов. чтобы определить погоду они подходят для конкретной цели. Я загружаю сайты внутри и в фрейм. Все хорошо здесь, но на некоторых сайтах есть код javascript, который заставляет их появляться вне фреймов. Есть ли способ предотвратить это? Я пробовал перед загрузкой, это работало некоторое время, но, кажется, даже это больше не работает.

1 Ответ

2 голосов
/ 18 октября 2011

Нет, не совсем - если на сайте есть скрипт типа top.location = "mypagehere";, тогда другая страница будет загружаться за пределы фрейма, или если появится предупреждение alert().

Единственный способ обойти этоиспользуя язык на стороне сервера для чтения содержимого этих удаленных сайтов, затем поместите только содержимое без каких-либо сценариев в свои собственные заполнители.

Если у вас есть язык на стороне сервера, отредактируйте свой вопрос и оставьте комментарий здесь, чтобычто мы можем вести вас дальше.

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