2015-06-25 2 views
3

Мне нужно перейти к определенной странице/стартовой странице моего приложения, когда пользователь нажимает кнопку обновления на любой другой странице моего приложения. Мне нужна функция javascript для этого. наилучшим образом. спасибо.Как захватить событие обновления браузера с помощью javascript

Код я попытался это

window.onbeforeunload = function (evt) { 
       if (evt) { 
        evt.stopPropagation(); 
        console.log("refreshed in appBootstrap"); 
        console.log("current url is "+location.href) 
        window.location.href= "/scm/mgmt/case"; 
        console.log("relocated") 




        } 
       } 

Это не перенаправляет меня к намеченной страницы, а остается на той же странице на refresh.I необходимо перейти по указанному URL на странице обновления каждый раз.

+0

где ваш код. – Bugfixer

+0

SO не является службой программирования, вы должны показать всем, что вы пробовали, или вы можете также обратиться за советом концептуального программирования на вашей проблемы – Hamed

+0

window.onbeforeunload = функции (ЭВТ) { \t \t если (ЭВТ) { еф. stopPropagation(); \t \t console.log («обновлен в appBootstrap»); console.log («текущий url is» + location.href) \t \t window.location.href = "/ scm/mgmt/case"; console.log («переселены») } \t} // Это не работает он остается в одной и той же странице, и не попадаю на нужную страницу –

ответ

2

Вы можете попробовать встречный вид вещей. если счетчик равен 2, чем перенаправление на требуемую страницу.

или вы можете попробовать document.referrer , но некоторые браузеры могут не поддерживать это.

Смежные вопросы