Проверьте, будет ли URL перенаправлять родительскую страницу после ее загрузки в iFrame. - PullRequest
4 голосов
/ 28 ноября 2011

Мне интересно, есть ли простой способ проверить URL-адрес перед его загрузкой в ​​iFrame, чтобы посмотреть, будет ли он пытаться перенаправить родительскую страницу (например, страница iframed не хочет быть iframed - nyt, google, МС). * * 1 001

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

Заранее спасибо!

1 Ответ

2 голосов
/ 28 ноября 2011

Краткий ответ: не совсем.

Длинный ответ: для того, чтобы узнать, будет ли URL-адрес преобразовываться в страницу, которая не хочет быть в iFrame, необходимо знать, прежде чем загружать ее, нужно лиНа странице есть скрипт, который заставляет его выскочить из фрейма в новую вкладку / окно.Если бы у вас был окончательный список того, какие страницы do имеют такую ​​функциональность, тогда было бы просто проверить, находится ли ссылка, которую вы пытаетесь открыть, в этом списке и , тогда решая, что с этим делать.

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