performance.navigation.type не работает с одностраничным приложением в ASP.NET MVC, чтобы определить, загружается ли страница с кнопки «Назад» - PullRequest
0 голосов
/ 13 февраля 2019

Я не мог использовать 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.исправьте содержание и теги, чтобы сделать его более доступным для точного ответа.Заранее спасибо!

...