美文网首页PHP经验分享
网站设置物理返回键

网站设置物理返回键

作者: PEIZIJUN | 来源:发表于2017-06-01 15:20 被阅读0次

做网站经常不希望用户用物理返回键, 因为物理返回回去不会刷新,可能会造成某种BUG,记录一个设置物理返回去其他页面的方法:
参数是 其他页面的路径

function notback(str){
    if (window.history && window.history.pushState) {
        $(window).on('popstate', function() {
          var hashLocation = location.hash;
          var hashSplit = hashLocation.split("#!/");
          var hashName = hashSplit[1];
          if (hashName !== '') {
            var hash = window.location.hash;
            if (hash === '') {
              location.href=str;
            }
          }
        });
        window.history.pushState('forward', null, './#forward');
    }
}

相关文章

  • 网站设置物理返回键

    做网站经常不希望用户用物理返回键, 因为物理返回回去不会刷新,可能会造成某种BUG,记录一个设置物理返回去其他页面...

  • 2019-02-16

    DialogFragment使用日常记录 1 设置点击背景不消失代码 2 屏蔽物理返回键代码(点击物理返回,Dia...

  • React-Native-BackAndroid

    BackAndroid 物理返回键的使用 在android上,点击物理返回键时,通常会进行返回上个页面的操作,如果...

  • cordova 物理返回键

    通常Android手机会提供几个物理按键,包括home键、菜单键、返回键、音量键 cordova - 实现点击返回...

  • cordova 物理返回键

    学习 cordova 物理返回键的使用 原始核心代码如下: registerBackButtonAction方法(...

  • vue实现app移动端Android监听物理返回键

    只需3步即可监听物理返回键: 1.mounted中注册监听方法: //监听返回键 if (window.histo...

  • Vue-router如何实现拦截物理返回键的回退功能

    前言 拦截物理返回键的需求其实还是蛮多的,比如,点击返回键关闭弹层,点击返回键避免没有保存就退出,等等。 如何拦截...

  • string类型操作2

    GETSET 将键 key 的值设为 value , 并返回键 key 在被设置之前的旧值。 返回给定键 key ...

  • ToolBar设置返回键

    1.用java代码设置 2.让返回按钮变成白色

  • ToolBar 设置返回键

    toolbar设置返回键以及点击事件 注意 :Tollbar 要想自定义设置、使用,必须有以下两个步骤: 在sty...

网友评论

    本文标题:网站设置物理返回键

    本文链接:https://www.haomeiwen.com/subject/emlefxtx.html