【问题标题】:WebKitErrorFrameLoadInterruptedByPolicyChange what is that?WebKitErrorFrameLoadInterruptedByPolicyChange 那是什么?
【发布时间】:2011-10-12 19:22:42
【问题描述】:

我在

中得到 WebKitErrorFrameLoadInterruptedByPolicyChange
  • (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error

第一次尝试共享 URL 时使用 FBDialog 下次尝试一切正常。

你知道为什么吗?

谢谢

【问题讨论】:

    标签: iphone facebook


    【解决方案1】:

    您确定收到 WebKitErrorFrameLoadInterruptedByPolicyChange

    Facebook 连接中的 SSO 存在问题。当应用程序在 Safari 或 Facebook 应用程序中授权后变为活动状态时,Web 视图无法加载您的初始共享请求。

    我收到 错误域=NSURLErrorDomain 代码=-999。您可以更改 (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error 中的 if 语句来修复它:

    if (!(([error.domain isEqualToString:@"NSURLErrorDomain"] && error.code == -999) ||
          !([error.domain isEqualToString:@"WebKitErrorDomain"] && error.code == 102))) {
        [self dismissWithError:error animated:YES];
    }
    

    https://github.com/ShareKit/ShareKit/issues/56

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-04
    • 2017-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多