使用angularjs或javascript仅在一个页面中禁用刷新浏览器

时间:2015-03-26 07:28:27

标签: javascript angularjs

我想询问是否可以仅使用angular或javascript在一个页面中禁用浏览器刷新。

3 个答案:

答案 0 :(得分:3)

document.onkeydown = function(){
  switch (event.keyCode){
        case 116 : //F5 button
            event.returnValue = false;
            event.keyCode = 0;
            return false;
        case 82 : //R button
            if (event.ctrlKey){ 
                event.returnValue = false;
                event.keyCode = 0;
                return false;
            }
    }
}

此代码可帮助您防止f5和ctrl + R功能

答案 1 :(得分:2)

不幸的是我们永远不可能。我相信我们永远不应该。

答案 2 :(得分:0)

$(function($){
   $('[data-toggle="redirect"]').click(function(e){
    e.preventDefault();
    window.location = $(this).attr('href');
   });
   $('.job-popup').click(function(e){
    e.preventDefault();
   });
});

它会帮助你老兄