У меня есть страница, которая отображает другой веб-сайт (скажем, www.cnn.com) в iframe.
Все, что я хочу, это сделать так, чтобы ссылки внутри iframe открывались в родительском окне, а не внутри фрейма.
Я знаю, что обычно это невозможно по соображениям безопасности, и мне это кажется логичным. Однако страница, над которой я работаю, не будет общедоступной, а только на моем личном компьютере, и если мне придется отключить определенные функции безопасности, чтобы она заработала, все в порядке.
Есть ли вообще способ сделать это?
Целый день прочесывал интернет в поисках решения. Если я пропустил сообщение здесь или где-то еще, пожалуйста, укажите мне на него.
Я читал, что в Firefox (который я использую) можно получить расширенные разрешения в javascript, если скрипт «подписан» (или определенная запись конфигурации изменена). Однако я не знаю, как использовать эти расширенные разрешения для своих целей... какие-нибудь подсказки?
Я бы также рассмотрел разные подходы, например. не используя iframes вообще. Каким бы ни был метод, я хочу иметь возможность встраивать несколько веб-сайтов, которые я не могу контролировать, на одной странице. Ссылки, нажимаемые на любом из встроенных веб-сайтов, должны открываться в родительском окне. Это просто должно быть удобным инструментом для меня. Я должен сказать, что у меня практически нет знаний о javascript, и я просто учусь на практике. Если вы можете с уверенностью сказать, что то, что я хочу, невозможно с помощью каких-либо клиентских методов, это тоже поможет. Я думаю, было бы довольно просто сделать это, например. с php, но я не хочу настраивать веб-сервер, если в этом нет необходимости. Спасибо за любые советы!