HBuilder打包React单页面,Android返回功能

react

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

<title></title>

<style>

html,body {height:100%;}

body {margin:0;}

.wrapper {width:100%;height:100%;border:none;}

button {position: fixed;right:10px;bottom:10px;}

</style>

</head>

<body>

<iframe class="wrapper" src="http://3.m.weiyuekj.com/?source=webapp"></iframe>

<script>

document.addEventListener('plusready', function() {

var webview = plus.webview.currentWebview();

plus.key.addEventListener('backbutton', function() {

webview.canBack(function(e) {

if(e.canBack) {

webview.back();

} else {

//webview.close(); //hide,quit

//plus.runtime.quit();

//首页返回键处理

//处理逻辑:1秒内,连续两次按返回键,则退出应用;

var first = null;

plus.key.addEventListener('backbutton', function() {

//首次按键,提示‘再按一次退出应用’

if (!first) {

first = new Date().getTime();

console.log('再按一次退出应用');

setTimeout(function() {

first = null;

}, 1000);

} else {

if (new Date().getTime() - first < 1500) {

plus.runtime.quit();

}

}

}, false);

}

})

});

});

</script>

</body>

</html>

以上是 HBuilder打包React单页面,Android返回功能 的全部内容, 来源链接: utcz.com/z/383604.html

回到顶部