站长高三,更新会慢些。

HBuilder X 5+app 双击退出实现

计算机 雨啸青锋 1个月前 (09-19) 43次浏览 0个评论 扫描二维码

在你的html页面插入以下代码

<script type="text/javascript">
document.addEventListener('plusready', function() {
                      var first = null;  
                      var webview = plus.webview.currentWebview();  
                      plus.key.addEventListener('backbutton', function() {  
                          webview.canBack(function(e) {  
                              if (e.canBack) {  
                                  webview.back(); //这里不建议修改自己跳转的路径  
                              } else {  
                                  //首次按键,提示‘再按一次退出应用’  
                                  if (!first) {  
                                      first = new Date().getTime(); //获取第一次点击的时间戳  
                                      // console.log('再按一次退出应用');//用自定义toast提示最好  
                                      // toast('双击返回键退出应用'); //调用自己写的吐丝提示 函数  
                                      plus.nativeUI.toast("再按一次退出应用", {  
                                          duration: 'short'  
                                      }); //通过H5+ API 调用Android 上的toast 提示框  
                                      setTimeout(function() {  
                                          first = null;  
                                      }, 1000);  
                                  } else {  
                                      if (new Date().getTime() - first < 1000) { //获取第二次点击的时间戳, 两次之差 小于 1000ms 说明1s点击了两次,  
                                          plus.runtime.quit(); //退出应用  
                                      }  
                                  }  
                              }  
                          })  
                      });  
                  });</script>
喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址