Открыть ссылку в окне браузера устройства из iFrame

В проекте Ionic я загрузил URL-адрес адаптивного веб-сайта в iFrame, и он выглядит нормально. Но на моем сайте есть несколько якорных ссылок, которые откроют новое окно, например:

<a href="http://mydevice.io/devices/" target="_blank"> Devices List </a>

Это отлично работает для настольных браузеров, но то же самое не открывает новое окно или даже не открывает в браузере по умолчанию. Я вижу эту проблему только с iFrame. Я пробовал с разными целями, а также использовал InAppBrowser, но никакого прогресса.


person Perseus    schedule 09.12.2015    source источник
comment
вы уже видели и пробовали это решение stackoverflow.com/questions /17887348/ ? возможно, его нужно адаптировать к вашему случаю   -  person beaver    schedule 09.12.2015
comment
@beaver beaver, Да, я проверил это. Эта проблема находится за пределами iFrame, о котором я уже знаю. Но эта проблема заключается в открытии нового окна внутри содержимого iFrame.   -  person Perseus    schedule 09.12.2015


Ответы (1)


Может быть поможет кому-то, кто заблокирован из-за этого

<a href="#" onclick="parent.window.open('http://mydevice.io/devices/', '_system', );">Devices List</a>

Это получит ссылку на объект окна родительского контейнера и будет работать как положено.

person Aqib Mapari    schedule 23.07.2018