Почему Google chrome не кэширует историю поиска? - PullRequest
1 голос
/ 04 марта 2020

Я сталкиваюсь со странным поведением в chrome, которое я не знал, как это исправить. когда я перебираю страницы, я уведомляюсь, что Google chrome не кэширует мою историю поиска. посмотрите на рисунок ниже: enter image description here

Стоит сказать, что переключение между страницами выполняется с помощью функции javascript ниже:

window.location.replace({URL});

1 Ответ

2 голосов
/ 04 марта 2020

Из документов MDN для location.replace():

Метод Location.replace() заменяет текущий ресурс ресурсом по указанному URL-адресу. Отличие от метода assign() заключается в том, что после использования replace() текущая страница не будет сохранена в сеансе История , то есть пользователь не будет быть в состоянии использовать кнопку «назад» для перехода к ней.

location.assign(url) или location.href = url, вероятно, будет более уместным для использования в вашем случае.

...