Firefox кнопка "Назад" ведет себя странно после ссылки на идентификатор на той же странице - PullRequest
0 голосов
/ 16 января 2020

Я получаю странное поведение с кнопкой Firefox back после ссылки на id на той же странице. Если у меня есть какая-то базовая c html такая:

<a href="#some_id">link to header</a>

... chunk of content ...

<h2 id="some_id">header</h2>

При первом щелчке по ссылке я перехожу к заголовку, а первый щелчок по кнопке возврата браузера возвращает меня к ссылке. Все хорошо. Но если я нажимаю на ссылку еще раз, а затем нажимаю кнопку «Назад» во второй раз, браузер запутывается. Экран не go возвращает ссылку. Хуже, если я прокручиваю назад тогда всякий раз, когда мышь наводит курсор на ссылку (или даже адресную строку), экран возвращается к заголовку без каких-либо нажатий.

Вот самое интересное. Если после второго посещения шапки я щелкну где-нибудь на странице, кнопка «Назад» будет работать как обычно. Кроме того, если я открою оверлей средств разработки, тогда кнопка «Назад» будет работать как обычно.

Я пробовал это с полностью урезанным файлом - просто html без сценариев (даже без css) - удалить любые невидимые ошибки.

Кто-нибудь еще сталкивался с этим? Нашли исправление?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...