Ext版本测试:Sencha Touch 2.2
测试的浏览器版本:HTC One上的Chrome (Android 4.1.2)HTC One浏览器(Android 4.1.2)
描述:Sencha Messageboxes等在HTC One的库存浏览器或网页视图中清除后不会释放焦点。这个问题不会发生在Chrome或其他Android 4.1.2手机上。今天测试了一部三星手机,一切正常。
重现问题的步骤:使用HTC One,去Sencha Kitchen Sink的演示:http://cdn.sencha.io/touch/sencha-touch-2.2.0/examples/kitchensink/index.html#demo/overlays点击"警报",然后点击"确定"。在Chrome中工作良好。不能在股票浏览器或webview中工作(所以没有PhoneGap/Cordova)。
是的,我知道,这属于Sencha板。我这个周末在那里发了一个帖子,周一早上被删除了。谷歌的sencha默认覆盖Android 4.1.2 HTC One,以看到一个死链接。所以我在这里发帖。
也许是我的沮丧表现出来了,Sencha不喜欢我帖子的语气。我真的很想看到Sencha, HTC或SO的一些人的一些解决方案。
有谁知道有什么软件可以让Sencha Touch 2。X将用于HTC One?还是我们只能等待HTC和运营商?这并不是Sencha的错,但这让我在html5手机应用开发方面有所欠缺。
Sencha论坛中appglu的回答:
在messagebox.js将hideAnimation设置为null而不是:
hideAnimation: { type: 'popOut', duration: 250, easing: 'ease-out' },
这个解决方案适用于我的新HTC One运行我的Sencha 2.2.1应用程序内置在Cordova 3.0。
这里进一步讨论:http://www.sencha.com/forum/showthread.php?262324-Sencha-Messagebox-and-Overlay-Problems-on-HTC-One-Browser