$ window.focus () не работает на существующих вкладках в iOS Safari - PullRequest
0 голосов
/ 23 мая 2019

Когда я открываю новое окно с помощью var win = window.open("", "name"), а затем фокусирую окно с помощью win.focus(), это работает впервые в iOS Safari.

Но когда на существующее окно снова ссылаются по имени, используя window.open, я не могу снова сосредоточиться в iOS Safari.В Chrome это работает нормально.

Можно ли как-то сфокусироваться на уже существующей вкладке, просто зная имя?

Я создал скрипку для тестирования: https://jsfiddle.net/szqnu38f/

1 Ответ

0 голосов
/ 28 мая 2019

Это похоже на ошибку в iOS Safari.

Как правило, невозможно снова установить фокус на существующей именованной вкладке. Это также тот случай, когда после открытия вкладки снова щелкают ссылку с целевым именем, заданным в качестве имени -> см. https://jsfiddle.net/g3bk1v5a/4/

<a href="http://www.google.com" target="test">Test</a>

Поэтому я открыл отчет об ошибке в Apple.

...