创建的5+htm,是打包的网络地址,返回键会退出APP
无论在哪个页面,只要点击返回键,就退出APP了
我想要,返回键,实现返回前一页的功能,改如何写,在此求助!感谢大神,希望详细点,本人小白
另外说明一下,我的网站 是H5的,适配过 APICloud ,再APICloud 里面没用这个问题,APICloud 首页代码如下
<script type="text/javascript">
function isIos() {
var userAgent = navigator.userAgent;
if(userAgent.indexOf('iPhone') > -1 || userAgent.indexOf('iPad') > -1 || userAgent.indexOf('Mac') > -1){
return true;
}
return false;
}
window.apiready = function(){
if(api.connectionType == 'none') {
api.openFrame({
name: 'ft',
url: 'ft.html',
bounces: true,
});
return false;
}else {
api.setStatusBarStyle({
style: 'light',
color:"rgba(51,170,252)"
});
var main = $api.byId('main');
$api.fixIos7Bar(main);
api.openFrame({
name: 'main',
url: 'https://m.baidu.com',
showProgress: true,
bounces: false,
opaque: true,
allowEdit:true,
rect: {
x: 0,
y: 0,
w: api.winWidth,
h: api.winHeight
}
});
api.addEventListener({
name: 'keyback'
}, function(ret, err){
var js = 'api.historyBack(function(ret, err){if(!ret.status){api.closeWidget();}});';
api.execScript({
frameName: 'main',
script: js
});
});
return true;
}
};
</script>
1 个回复
吃我一脚 - w(゚Д゚)w
HTML5+规范
可以看看上面这个文档
以下是我以前使用5+App打包 微擎的商城的时候 对于系统返回键会退出APP的处理方法
"backbutton": (String 类型 )设备“返回”按钮按键事件