我们的android cordova应用程序是所有手机中的工作文件,但在Mi A1手机中,它无法正常工作,任何想法?
答案 0 :(得分:1)
修复方法如下。这可能有助于某人。
在Mi A1 mobile中,浏览器名称会向我们显示OPR但是sencha没有列表中的名称,因此请在touch \ src \ env \ Browser.js行中更改以下代码行号:231
旧代码
if (userAgent.match(/OPR/)) {
browserMatch = userAgent.match(/OPR\/(\d+.\d+)/);
browserName = 'Opera';
browserVersion = new Ext.Version(browserMatch[1]);
}
新代码
browserMatch = userAgent.match(/OPR\/(\d+.\d+)/);
if (userAgent.match(/OPR/)) {
if (browserMatch) {
browserName = 'Opera';
browserVersion = new Ext.Version(browserMatch[1]);
}
}