收藏
回答

bug-在webview内读取navigator.language多语言有误

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug Android Android 9 (MIUI 11.0.6) 小米 CC 9e 7.0.19

https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/language

按照该方法,在公众号的H5页面上,通过 js 读取 window.navigator.language 来获取 webview 当前语言。

操作步骤:

1、在微信主界面依次点击 我、设置、通用、多语言、繁体中文、保存

2、保存多语言设置并回到微信主界面后,第一次进入公众号、点菜单打开H5页面,alert 弹框显示:zh-TW

3、点左上角x号退出公众号H5页面后,第二次点菜单打开刚才的H5页面,alert 弹框显示:zh-CN

4、重复以上操作可以发现,修改多语言设置后,首次进入公众号H5页面获取当前语言正确,后续进入则总是:zh-CN

最后一次编辑于  2020-12-10
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签