hbuilder里面的index.html代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<title></title>
<link href="css/mui.min.css" rel="stylesheet" />
</head>
<body>
<div class="mui-content">
</div>
<script src="js/mui.js"></script>
<script type="text/javascript" charset="utf-8">
mui.init({
subpages: [{
url: 'http://huatuo.abckeji.com/index/user/login',
id: 'huatuo',
styles: {
top: '0px',
bottom: '0px'
},
tap:false,
keyEventBind: {
backbutton: false, //关闭back按键监听
}
}],
});
重新覆盖返回事件为空
mui.back = function() {}
</script>
</body>
</html>
站点目标页面里面插入代码:
<script type="text/javascript" src="/mui.js"></script>
<script>
mui.plusReady(function() {
//首页返回键处理
//处理逻辑:1秒内,连续两次按返回键,则退出应用;
var first = null;
plus.key.addEventListener("backbutton", function() {
//首次按键,提示‘再按一次退出应用’
if (!first) {
first = new Date().getTime();
window.history.back(-1);
setTimeout(function() {
first = null;
}, 1000);
} else {
if (new Date().getTime() - first < 1000) {
plus.runtime.quit();
}
}
}, false);
});
</script>