Хэш-ссылки не работают на мобильных устройствах при обновлении или возврате на страницу
Я использую следующее, чтобы отправить пользователя на новую страницу, где браузер должен автоматически прокручиваться до назначенного раздела:
<a href="publications.html#podcasts" target="_top">
Назначенный раздел целевой страницы помечен следующим образом:
<p id="podcasts" name="podcasts">
В настольном браузере все работает как надо. Изначально он также работает на мобильном устройстве. В Chrome для Android после посещения целевой страницы хэш-ссылка игнорируется при обновлении или повторном посещении страницы, вместо этого пользователь оказывается в верхней части страницы. Я не могу подтвердить, происходит ли это в других мобильных браузерах, и, хотя эта проблема, похоже, обсуждается в Интернете, я не могу найти обходного пути. Я попытался добавить «имя» и «идентификатор», но проблема не устранена.