我有 Phonegap 项目,我需要打开 iframe,我正在尝试使用 JavaScript 打开 iframe。我在 iOS 中收到错误
错误:操作无法完成。(NSURLErrorDomain 错误 -999)
这里的任何人都知道这个错误或如何在 Phonegap iOS 中打开 iframe。
我有 Phonegap 项目,我需要打开 iframe,我正在尝试使用 JavaScript 打开 iframe。我在 iOS 中收到错误
错误:操作无法完成。(NSURLErrorDomain 错误 -999)
这里的任何人都知道这个错误或如何在 Phonegap iOS 中打开 iframe。
NSURLErrorCancelled 当异步加载被取消时返回。Web Kit 框架委托在对加载资源执行取消操作时将收到此错误。请注意,如果取消下载,NSURLConnection 或 NSURLDownload 委托将不会收到此错误。在 OS X v10.2 及更高版本中可用。在 NSURLError.h 中声明。
所有其他答案都是正确的,但那该怎么办?
如果您使用 UIWebViewDelegate 发现错误,您可以尝试重新加载内容,直到成功加载。只需将requestWithURL
第二次插入
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
代表。这将循环直到页面加载成功。这对于 Facebook 和 Twitter 尤其必要。如果您不想陷入死锁,您可以在您的对象中计算一个 int 属性,该属性在尝试 5 次后绕过请求。
取消异步网络调用时触发 NSURLErrorDomain 错误 -999。
NSURLErrorDomain 错误 -999 == NSURLErrorCancelled
不知道这会有什么帮助,但希望它能给你一个新的视角。