Якорный тег на странице AMP перезагружает всю страницу
У меня есть следующая гиперссылка на странице AMP, это ссылка на якорь внизу страницы:
<a href="https://www.example.com/venues/amp#party">party</a>
Привязочный тег также присутствует:<a name="party"></a>
Теперь, когда пользователь находится на URL https://www.example.com/venues/amp
и нажимает гиперссылку, вся страница перезагружается и показывает https://www.example.com/venues/amp#party
Я не хочу, чтобы страница перезагружалась, я просто хочу перейти к тегу привязки, как на обычной веб-странице, так почему же это происходит? Тестирование Chrome на Windows 10.
1 ответ
Решение
Изменить следующее
<a href="https://www.example.com/venues/amp#party">party</a>
в
<span role="button" tabindex="0" on="tap:customId.scrollTo(duration=500, position=top)"> Go to Target </span>
а также
<a name="party"></a>
в
<span id="customId"></span>
For more information Click Here