我的 cordova 应用程序无法在 M1 a1 移动设备上运行
My cordova app is not working in M1 a1 mobile
我们的 android cordova 应用程序在所有手机上都能正常工作,但在 Mi A1 手机上它不能正常工作,知道吗?
修复如下。这可能对某人有所帮助。
在 Mi A1 手机中,浏览器名称会显示 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]);
}
}
我们的 android cordova 应用程序在所有手机上都能正常工作,但在 Mi A1 手机上它不能正常工作,知道吗?
修复如下。这可能对某人有所帮助。
在 Mi A1 手机中,浏览器名称会显示 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]);
}
}