@kandiral

Почему URL с указателем на якорь отображает неправильное количество лайков?

Здравствуйте!

У меня на сайте установлен скрипт лайков. Скрипт взял от сюда
https://apiok.ru/ext/like
без изменений.

На странице сайта есть определенное количество лайков, но если на эту же страницу прийти по ссылки типа
site.ru/page.html#comment_5
то количество лайков становиться 0

Можно сделать так, что-бы по URL
site.ru/page.html#comment_5
отображались те же лайки, что и при URL
site.ru/page.html
учитывая то, что comment_5 - это указатель на комментарий, a 5 - идентификатор комментария и он может меняться?
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
@GTimer
Если взглянуть на взятый скрипт, то можно увидеть что URL туда передаётся со стороны вашего сайта.
Никто не мешает вместо"document.URL" передавать туда только то что требуется вам, например
window.location.protocol + "//" + window.location.host + window.location.pathname
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
piromanlynx
@piromanlynx
Системный администратор в Perfect Solutions
Скорее всего скрипт берет document.location.href для определения урла. Якорь в него входит. Вы можете подменить это значение через history.add и сунуть туда тот url который вам удобен. Главное чтобы скрипт с лайками отработал после Вашего.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы