wap2app的项目,用Android studio离线打包后“返回”,“下拉”刷新这些全部无效,请教是什么原因
最大的问题就是无论在哪个页面,按下“返回”,直接退出APP。怀疑是AS哪里需要加程序的问题,强烈求教!!
因为Android studio里面运行Wap2app的网页,activity根本就没切换,所以按“返回”就直接退出了。知道原因,但不知道怎样解决。这个activity应该也是库里面的?
这是sitemap.json的配置:
{
"global": {
"webviewParameter": {
"titleNView": {
"autoBackButton": true,
"backgroundColor": "#393D49",//导航栏背景色
"titleColor": "#000000",//标题颜色
"titleSize": "17px"
},
"statusbar": {
//系统状态栏样式(前景色)
"style": "dark",
"immersed": true/*沉浸式状态栏*/
},
"appendCss": "",
"appendJs": "",
"pullToRefresh":{
"support":true //启用下拉刷新
}
},
"easyConfig": {
"quit": {
"toast": {
"showFeedback": false //不显示“反馈意见”链接,默认为true
}
},
"open":{
"waiting":{
"title":"拼命加载中..."
}
}
}
},
"pages": [
{
"webviewId": "__W2A__m.baidu.com",//首页
"matchUrls": [
{
"href": "http://m.baidu.com"
}, {
"href": "http://m.baidu.com/"
}, {
"pathname": "W:/*" //匹配所有页面
}
],
"webviewParameter": {
"titleNView": false,
"statusbar": {
//状态条背景色,
//首页不使用原生导航条,颜色值建议和global->webviewParameter->titleNView->backgroundColor颜色值保持一致
//若首页启用了原生导航条,则建议将首页的statusbar配置为false,这样状态条可以和原生导航条背景色保持一致;
"background": "#393D49"
}
},
"easyConfig":{
"back":{
"history":true //屏蔽了原生导航条允许执行history.back,则返回前一个页面
}
}
}
]
}
2 个回复
bluemaple (作者)
初步的解决办法是在M站的每个页面都加入下面的JS代码实现,但是有时候需要跳转到别人的网页,这样就无法添加这些代码,然后就一按“返回”,APP就会退出,请问是不是可以在APP里面实现更好?求大佬指点
附上JS:
1***@163.com
我的离线打包后sitemap.json app.js 好像完全没执行