如何使用javascript捕获浏览器刷新事件

时间:2015-06-25 13:13:43

标签: javascript angularjs

当用户点击我的应用程序的任何其他页面中的刷新按钮时,我需要导航到我的应用程序的特定页面/起始页面。我需要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")




                    }
               }

这不会将我重定向到目标页面,而是在刷新时保留在同一页面中。我需要每次都在页面刷新时导航到指定的URL。

1 个答案:

答案 0 :(得分:2)

你可以尝试一种反制品。如果计数器为2而不是重定向到您所需的页面。

或者你可以试试document.referrer 但有些浏览器可能不支持此功能。