Поведение "назад" с fancybox3

Я уже давно пользуюсь fancybox, и только недавно решил попробовать fancybox3. Мне очень нравится fb3, но что-то очень странное для меня.

После открытия галереи сделано с <a data-fancybox="mygroup">IMAGE STUFF HERE</a> fancybox добавляет хеши к URL в браузере (chrome, ff, edge, safari), например. example.com/gallery.html#mygroup-8

Когда я теперь нажимаю кнопку "Назад" в моем браузере (или кнопку с javascript:history.back), она не вернется к последней странице, а вместо этого снова откроет галерею с последним просмотренным изображением - что, очевидно, не то, что я в розыске.

FB2 этого не делал, так что мне интересно, как мне от этого избавиться, но я не смог найти ничего в документации по этой "проблеме"

Или дело в коде? Я использую это, более или менее:

<div class="galwrapper">
 <a href="MY_FULL_IMAGE" data-fancybox="mygroup">
  <div class="galimg" style="background-image:url(MY_THUMBNAIL)"></div>
 </a>
 <a>....</a>
</div>

Я использую fancybox 3.0

1 ответ

Решение

Ну, кажется, я недостаточно прочел документы.

Согласно этой проблеме из официального репозитория fancybox, с помощью этой однострочной строки можно отключить "хеш-модуль" - виновника добавления хешей для истории - $.fancybox.defaults.hash = false;

Другие вопросы по тегам