当我在具有新iOS 7的设备上运行应用程序时,某些功能无效.
经过长时间的调试,我设法找出原因.
Javascript AJAX有一个请求API,构造函数方法打开:
XMLhttpRequest.open(method,url,async)
如果调用应该是阻塞,则’asynch’参数为false,否则为true.
iOS 7 safari上的问题只是如果’async’为false,则此方法抛出异常.
所以,希望这会对你们遇到同样的问题有所帮助,如果有人能够了解这个BUG或者解决这个问题的方法,那就太棒了
谢谢!
解决方法 UIWebvIEw不允许IOS7中的同步XHR.这是WebVIEw和Safari(允许它们)之间令人沮丧的差异之一.
解决方法:
>创建一个生成synchronous HTTP request的Objective-C函数.
> Call that function from JavaScript.(这种情况同步发生.)
当然,如果您想要缓存等任何好处,您必须自己实现.
苹果公司认为要求解决方法是一个好主意,这有点令人费解.
总结以上是内存溢出为你收集整理的iOS 7 javascript XMLHttpRequest错误全部内容,希望文章能够帮你解决iOS 7 javascript XMLHttpRequest错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)