мы используем приложение под названием LibWizard, размещенное во внешнем домене, приложение используется для обучения, которое отображает контент из домена моей компании в iframe.
В этом контенте есть несколько ссылоку которых есть target = "_ top", я бы хотел изменить или удалить этот целевой атрибут.Первые вопросы, это вообще возможно?Я прочитал некоторые вещи о переполнении стека, которые предполагают, что это не будет работать из-за двух разных доменов
Предполагая, что это сработает, код iframe выглядит следующим образом
<iframe id="iframe_div" name="Frame for Navigate around the Roadmap (page 2 of 7)" title="Frame for Navigate around the Roadmap (page 2 of 7)" allowtransparency="false" src="https://www.library.unisa.edu.au/referencing-roadmap/" sandbox="allow-same-origin allow-scripts allow-popups allow-forms allow-pointer-lock" width="100%" height="100%" frameborder="0">
, а ссылки, которые я хочу редактировать, находятся в пределах структуры HTML, аналогичной
<div class="column">
<ul>
<li><a title="Email" href="/referencing-roadmap/electronic/email/" target="_top">Email</a></li><li><a title="Australian Bureau of Statistics (online publication)" href="/referencing-roadmap/electronic/australian-bureau-of-statistics-online-publication/" target="_top">Australian Bureau of Statistics (online publication)</a></li>
</ul>
</div>
* 1010.* JQuery, который я сейчас пытаюсь сделать, это
$(document).ready(function(){
$("#iframe_div").on('load', (function(){
$("#iframe_div").contents().find("li > a").attr('target','_self');
}));
console.log('text')
});
Большое спасибо за любые подсказки, Сэм