остановить междоменные ссылки IFRAME, чтобы открыть в "_top" цель - PullRequest
2 голосов
/ 04 сентября 2011

Моя страница загружает IFRAME с контентом из другого домена (и я не имею контроля над контентом), который содержит ссылки с атрибутом target="_top". Моя страница полностью заменяется, когда пользователь нажимает на одну из этих ссылок. Поскольку моя страница является веб-приложением с состоянием, она может сбить пользователя с толку.

Есть ли способ / хитрость, чтобы остановить эти ссылки IFRAME, чтобы сделать это? Они должны (визуально) загружаться в пределах IFRAME или открываться в новом окне.

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

Возможно, какой-то особый трюк, например, вложенные IFRAME или что-то еще, способное сделать это?

...