[英]Sencha Touch app works well in Android and iOS but Hangs on Windows 8.1
我用Cordova 5.4.0制作了一个最简单的sencha touch应用程序,并将其打包。 在Android和iOS上一切都很好。 但是在Windows 8.1手机上,它在启动屏幕上卡住/挂起。
我正在使用Windows 8.1,Windows Phone 8.1和Visual Studio Express 2013 Update5。一个简单的cordova应用程序运行良好,但Sencha Touch应用程序未打开。
问题在于,Windows 8.1移动浏览器同时被检测为IE和Chrome,这意味着某些对象未初始化,但预计将可用。
初始化代码如下所示:
if(Ext.isIE) ...
else if (Ext.isChrome) ...
需要对象的代码如下所示:
if(Ext.isChrome) ...
该代码仅在将浏览器同时检测为IE和Chrome之前有效。
要检查您是否受此影响,请执行以下操作:
在正式的Kitchen Sink上尝试进行此操作时,您会发现这是Sencha Touch框架的问题。 我已经提交了两个有关此问题的错误报告,但是Sencha忽略了它们,因此请不要指望它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.