无法加载网页 - 错误(NSURLErrorDomain错误-999)

时间:2013-10-21 06:09:31

标签: ios iphone jquery-mobile iframe cordova

我有Phonegap项目,我需要打开iframe,我试图用JavaScript打开iframe。我在iOS中收到错误

  

错误:无法完成操作。 (NSURLErrorDomain错误-999)

此处的任何人都知道此错误或如何在Phonegap iOS中打开iframe。

2 个答案:

答案 0 :(得分:0)

NSURLErrorDomain错误-999在取消异步网络呼叫时触发。

NSURLErrorDomain错误-999 == NSURLErrorCancelled

不确定这会有什么帮助,但希望它会给你一个新的视角。

答案 1 :(得分:0)

所有其他答案都是正确的,但该怎么办呢?

如果您使用UIWebViewDelegate捕获错误,您可以尝试重新加载内容,直到它成功加载。只需在

中再次插入requestWithURL即可
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error

委托。这将循环直到页面成功加载。这对于Facebook和Twitter尤其必要。如果您不想遇到死锁,可以在对象中计算一个int属性,在尝试5次后绕过请求。