Я не мог использовать performance.navigation.type
, чтобы определить, нажал ли пользователь кнопку «Назад» или нет, поскольку он всегда возвращает 1.
Предполагая, что у меня есть SPA, построенный с использованием ASP.NET MVC 5 снесколько разделов (например, вкладки / мастера), и я буду продолжать расширять пользовательский интерфейс в зависимости от выбора пользователя.Таким образом, performance.navigation.type работает до 1 уровня, но не на нескольких уровнях.
В настоящее время я делаю это следующим образом:
$(document).ready(function() {
if (performance.navigation.type == 2){
//back button is clicked
}
}
Он хорошо работает, когда SPAпоказывает 2 секции из 5, но когда видны 3, 4 и 5 секции, performance.navigation.type
всегда возвращает 1
Pl.исправьте содержание и теги, чтобы сделать его более доступным для точного ответа.Заранее спасибо!