У меня есть одностраничный сайт с раздвижными панелями, некоторые из которых имеют внешние ссылки. Желаемое поведение заключается в том, что когда посетитель нажимает на внешнюю ссылку, он переходит на нее. Когда они нажимают кнопку «Назад», они возвращаются к панели, на которой они были.
Пока у меня все работает, сохраняя состояние, сохраненное в куки.
Мне интересно, однако, если невозможно игнорировать cookie, когда посетитель просто не использовал кнопку "назад", или приходят с сайта, отличного от связанных на мой сайт . Я изучил использование history.previous, который, похоже, имеет проблемы с разрешениями, и document.referrer, который, похоже, не распознает «возвращение» в качестве реферера.
Идеи