我在手机间隙应用中使用连接插件,以检查连接类型。它适用于所有测试语言(eng,her,fr,es和其他一些常用语言),但在我的Android设备中将语言设置为turkish时,无法返回连接类型。
有什么想法导致这个问题(以及如何修复)?
详细说明:
var isWifi = navigator.connection.type === Connection.WIFI;
预计是真的,但土耳其语connection.type
是unknown
答案 0 :(得分:0)
Connection插件实现中存在一个错误:
type.toLowerCase().equals(WIFI)
其中type
是ConnectionType
从Android API获得,WIFI
是const。土耳其语type.toLowerCase()
返回'wıfı',其中'i'字母与const不匹配。
解决方案:
将检查条件更改为:
type.equalsIgnoreCase(WIFI)