Tag: ios6

window.scrollTo在IOS的phonegap中不起作用

我打电话给: window.scrollTo(0,this.stateModel.get(“scrollY”)); 在视图的渲染function中的phonegap中。 此代码适用于Android模拟器,但不适用于iPhone 6.0模拟器。 是否有任何理由scrollTo无法在IOS上运行?

如何使用HTML5在ios6中录制和播放语音

我们正在开发HTML5和Javascript的Web应用程序。 我们需要实现录音function。 我们使用了Wami Api,但它不支持iPad,因为它使用闪光灯进行录制。 您能否在Web应用程序中为iPad录制语音的最佳选择? 有没有API或库? 请建议.. 谢谢

iOS6 – 有没有办法清除缓存的ajax POST请求添加到主屏幕的webapp?

iOS6 ajax POST请求缓存对我们的webApp来说正成为一个巨大的问题。 我们的大多数用户已将应用添加到主屏幕。 自升级以来,大多数对后端的POST请求都不起作用,数据在6天前就已过时且数量不足。 我们知道要解决这个问题的两个解决方法,一个是更改每个POST请求,以便通过添加时间戳或一些随机输入来改变它,第二个是禁用Web服务器上的缓存。 以下文章详细介绍了这两种解决方法: iOS 6上的Safari是否缓存$ .ajax结果? 如果在iOS6升级之前(或之后)设置,则关闭Web服务器上的缓存可以解决问题。 但是,似乎任何自升级以来所做的POST请求,直到我们从添加到主屏幕的应用程序转换缓存时,仍然会被缓存! 我们找不到清除它们的方法。 删除主屏幕应用程序并重新启动设备不起作用! 除了关闭网络服务器上的缓存之外,我们唯一的选择是更改我们的URL或为每个请求添加时间戳。 有没有人知道清除主屏应用程序缓存的方法,除了恢复到工厂? 请提供详细信息。 通过向请求添加时间戳而不关闭服务器上的缓存来向任何实施解决方法的人发出警告。 如果您的应用程序已添加到主屏幕,现在每个post的响应都会被缓存,并且似乎不会过期。 除非有人有办法清除它,否则这看起来像是潜在的内存泄漏!

IOS6和Safari Photo Uploading – 文件API + Canvas + jQuery Ajax异步上传和调整文件大小

IOS6已经发布,我一直在测试照片上传。 它效果很好,但是通过3G上的图像越大,它就像预期的那样缓慢。 感谢File API和Canvas,可以使用JavaScript调整图像大小。 我希望如果我在尝试上传之前调整图像大小,它们会更快上传 – 这样可以提高用户体验。 随着智能手机处理器以比网络速度快的速度增长,我相信这个解决方案是一个胜利者。 Nicolas为图像大小调整提供了出色的解决方案: 图像在上传前resize 但是,我最难用jQuery的Ajax实现它。 任何建议或帮助都表示赞赏,因为此代码可能对IOS6后的移动Web应用程序开发非常有用。 var fileType = file.type, reader = new FileReader(); reader.onloadend = function () { var image = new Image(); image.src = reader.result; image.onload = function () { //Detect image size var maxWidth = 960, maxHeight = 960, imageWidth = image.width, imageHeight = image.height; if […]