Действовать в случае изменения URL-адреса iframe - PullRequest
0 голосов
/ 04 декабря 2011

Хорошо, так что я читаю и читаю, но я не мог понять, что с этим делать.

Моя ситуация такова: Блог размещен в моем университете и доступен только внутри университета. Это раздражает меня, потому что я хочу проверить это, когда я дома. Поверьте мне, если это произойдет, я сообщу об этом в соответствующие органы университета. Итак, я сделал следующее: я загрузил PHP-скрипт в свое веб-пространство в университете, который использовал сервер, предлагающий веб-пространство (внутри домена univ), чтобы захватить HTML-код в блоге и вывести его на мою домашнюю страницу в iframe.

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

Я начал с чтения addEventListener. Затем я подумал о выводе вывода файла PHP непосредственно на эту страницу, используя document.write (). (Но это приведет к тому, что мои оригинальные js исчезнут, а я этого не хочу). Я видел множество сообщений, объявляющих о запрещенной природе междоменного доступа JS. Так что идея получения URL-адреса после того, как я нажму на ссылку в блоге внутри ifram и получу 403 запрещенных, а затем снова загрузить iframe, тоже пропала.

Любые предложения приветствуются.

Cheers, AJRocker

1 Ответ

0 голосов
/ 04 декабря 2011

Я думаю, что причина такого рода перенаправления в том, что каждая ссылка имеет атрибут target со значением "_top", чтобы предотвратить вставку такого типа в iframes.

...