准备一套人人商城源码,在商城设置中配置好相关信息
打开HBuilderX创建一个Wap2App项目,输入项目名称、wap首页地址、选择默认模版
请求头中添加app标示,否则会识别成H5,在源码视图中搜索 “plus” :在plus中添加一个配置项
"useragent" : {
"value" : "CK 2.0",
"concatenate" : true
},
返回按钮退出应用解决方法,在sitemap.json中修改page
"pages": [{
"webviewId": "__W2A__xxx", //首页
"matchUrls": [{
"href": "https://xxx/app/index.php?i=1&c=entry&m=ewei_shopv2&do=mobile"
}, {
"href": "https://xxx/app/index.php?i=1&c=entry&m=ewei_shopv2&do=mobile"
}, {
"pathname": "/"
}, {
"pathname": "W:/*"
}],
"easyConfig": {
"back": {
"history": true //允许执行history.back
}
},
"webviewParameter": {
"titleNView": false,
"statusbar": {
//状态条背景色,
//首页不使用原生导航条,颜色值建议和global->webviewParameter->titleNView->backgroundColor颜色值保持一致
//若首页启用了原生导航条,则建议将首页的statusbar配置为false,这样状态条可以和原生导航条背景色保持一致;
"background": "#f7f7f7"
}
}
}]
隐藏系统标题栏,不然的话会出现两个标题栏的情况,在sitemap.json中page内添加
{
"webviewId": "common",
"matchUrls": [{
"hostname": "R:.",
"pathname": "R:."
}],
"webviewParameter": {
"titleNView": false,
"statusbar": {
"style": "dark",
"background": "#F7F7F7"
}
},
"easyConfig": {
"quit": {
"toast": {
"showFeedback": false
}
}
}
}