Есть ли способ заставить ссылки в iframe открываться в новом окне?Контент iframe находится в другом домене - PullRequest
3 голосов
/ 09 сентября 2011

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

<base target="_blank" />

но он все еще открывается в iframe. Если это невозможно сделать на другом домене, сообщите мне.

1 Ответ

0 голосов
/ 09 сентября 2011

Это требует jQuery , но должно работать.

$(document).ready(function()
{
    var baseTag= document.createElement('base');
    baseTag.target = '_blank';
    $("iframe html head").append(baseTag);
});

Если это не так, то вполне возможно, потому что вы не можете получить доступ к содержимому iframe через jQuery. Не уверен, сможете ли вы или нет.

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