Ожидаемый результат
Я хочу обновить document.title, чтобы отслеживать страницы на кнопках «Назад» и «Вперед» в истории браузера.
Проблема
Когда я нажимаю на ссылку, состояние кажется обновленным перед загрузкой содержимого. Он обновляет заголовок текущей страницы в истории, а не заголовок новой страницы, на которую я перейду.
Таким образом, когда я начинаю перемещаться по Домашней странице -> Настройки -> Встречи -> Настройки
У меня есть в задней истории n + 1 Настройки -> Встречи -> Настройки -> ...
Другими словами, у меня есть текущий заголовок в истории предыдущей страницы.
Мой код
page('/', home);
page('/settings', settings);
page('/meeting', meeting);
function home(ctx) {
document.title = "home";
Home.views.main();
};
function meeting(ctx) {
document.title = "meetings";
Meeting.views.main();
};
function settings(ctx) {
document.title = "settings";
Settings.views.main();
};
Что я пробовал
Я безуспешно пытался использовать ctx.hanled = false;
.
function settings(ctx) {
ctx.hanled = false;
document.title = "settings";
Settings.views.main();
ctx.hanled = true;
};