我已经使用sencha触摸框架构建了一个phonegap应用程序。
该应用程序使用Phonegap Build服务进行“编译”。
我已成功将所述应用程序部署到我的Windows和Android智能手机上。
今天我尝试将其部署到Apple设备上。
在那里,行为真的很奇怪:
- 已加载index.html,我可以在Mac上的Web检查器中看到DOM,并看到远程Web控制台中没有显示错误。
- 但是,有一点不起作用的是输入。我无法使用网站,无法滚动,无法点击链接,无法将数据输入表格。
- 该网站在手机上的Safari浏览器中运行(显然也适用于Android上的Chrome WebView)。
现在我开始思考:
- 这种行为是否可能是由于我在构建开发密钥和/或配置文件时出错? (我猜不是,当应用程序安装在手机上时,它们必须是正确的吗?)
- 这种行为是否可能是由Sencha Touch错误引起的(我使用2.3.1 Build date 2014-01-08 14:23:30)?
- 这种行为可能是由Safari漏洞造成的吗? (我使用Mozilla 5.0(iPhone; CPU iPhone OS 8_3,如Mac OS X)AppleWebKit / 600.14(KHTML,如Gecko,Version / 8.0 Mobile / 12F70 Safari / 600.14)
- 还有什么可能导致此错误?
是的,我找到input not working in phonegap app但框架和受影响的设备/版本完全不同。