Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用angularjs或javascript仅在一个页面中禁用刷新浏览器_Javascript_Angularjs - Fatal编程技术网

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

使用angularjs或javascript仅在一个页面中禁用刷新浏览器,javascript,angularjs,Javascript,Angularjs,我想问一下,是否可以仅使用angular或javascript在一个页面中禁用浏览器刷新功能。不幸的是,我们永远无法做到这一点。我相信我们永远不应该这样做。不幸的是,我们永远不可能。我相信我们永远不应该 document.onkeydown = function(){ switch (event.keyCode){ case 116 : //F5 button event.returnValue = false; event.k

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

不幸的是,我们永远无法做到这一点。我相信我们永远不应该这样做。

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

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功能

$(function($){
   $('[data-toggle="redirect"]').click(function(e){
    e.preventDefault();
    window.location = $(this).attr('href');
   });
   $('.job-popup').click(function(e){
    e.preventDefault();
   });
});
此代码帮助您防止f5和ctrl+R功能

$(function($){
   $('[data-toggle="redirect"]').click(function(e){
    e.preventDefault();
    window.location = $(this).attr('href');
   });
   $('.job-popup').click(function(e){
    e.preventDefault();
   });
});
这会帮你的,伙计


它将帮助您使用bowser硬件按钮?是的,还有f5键。您可以阻止f5,但通过javascript无法刷新浏览器。@Raj,真的吗?这让我很难过:-。但感谢重复的问答链接。你是说bowser硬件按钮?是的,还有f5键。你可以阻止f5,但是浏览器刷新不能通过javascript实现。@Raj,真的吗?这让我很难过:-。但感谢重复的问答链接。这不是答案。这应该是一个评论。我认为李明博不仅想知道实现的方式,而且想知道实现的可能性。因此,回答“不可能”可能就是答案。这不是答案。这应该是一个评论。我认为李明博不仅想知道实现的方式,而且想知道实现的可能性。因此,回答“不可能”可能就是答案。