问题现象:
解决:
1、运行环境判断
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
var bIsApp = sUserAgent.indexOf("hanweb") > -1;
var bIsdingding = sUserAgent.indexOf("dingtalk") > -1;
var bIsWechat = sUserAgent.indexOf("micromessenger") > -1;
var bIsWechatMini = sUserAgent.indexOf("miniprogram") > -1;
var bIsAlipay = sUserAgent.indexOf("alipayclient") > -1;
if (bIsApp) {
return "hanweb";// app
} else if (bIsWechat) {
if (bIsWechatMini) {
return "wechatMini"; //xx微信小程序
}
return "wechat";
} else if (bIsAlipay) {
return "Alipay"; //xx支付宝小程序
} else if (bIsdingding) {
return "dingtalk"; // 钉钉
} else {
return "web";//电脑
}
2、pages.json 取消app环境默认的title状态栏
{
"path": "pages/home/home",
"style": {
"navigationBarTitleText": "首页",
"app-plus": {
// 取消默认的title状态栏 然后自定义
"titleNView": false,
"bounce": "none"
}
}
},
3、每个页面 app环境自定义写title
4、效果