HTML Anchor tag не открывает страницу на iPhone, пока работает, как и везде - PullRequest
0 голосов
/ 28 августа 2018

У меня есть страница, которая в основном представляет собой пользовательский видеоплеер с тегом <a href..></a> одного из элементов в панели управления, который должен открывать новую страницу, но по какой-то причине он не работает в браузерах iPhone, но кажется чтобы все работало нормально (рабочий стол и Android).

Фактический код:

<a id="lb-anchor-link" href="http://apple.com" target="_blank">
   <div class="lb-asset" id="corner-logo" style="background-image: url([IMG_URL]); width: 150px; height: 60px;">
   </div>
</a>

AFAIK, этот код работает должным образом, поэтому я предполагаю, что некоторые другие элементы влияют на это.

Обратите внимание, что элементы динамически генерируются с помощью JS.

Тестовая страница (якорная область находится над "CALL TO ACTION") здесь .

Спасибо!

1 Ответ

0 голосов
/ 28 августа 2018

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

Вот несколько ссылок: Открытие ссылок в новой вкладке на Safari iPhone

Почему target="_blank не работает: https://www.experts -exchange.com / questions / 27725291 / Html-проблема-с-целью-пустым-на-iPad-не-открыть-новое-окно -он-The-iPad.html

...