【问题收集】UIWebView的坑

1,网页载入成功,但是还是调用了载入失败方法

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {}

打印信息:
Code=-999 "

**  error = Error Domain=NSURLErrorDomain Code=-999 "(null)" UserInfo={NSErrorFailingURLStringKey=http://www.lagou.com/frontflfail.do?action=grantST&ticket=ST-flfail&fl=1&osc=PASSPORT._ascb%280%29&ofc=PASSPORT._afcb%280%29&pfurl=http%253A%252F%252Fwww.lagou.com%252Fcenter%252Fcompany_67900.html%253Fm%253D1&flfail=fail&ifWeixinRequest=false, NSErrorFailingURLKey=http://www.lagou.com/frontflfail.do?action=grantST&ticket=ST-flfail&fl=1&osc=PASSPORT._ascb%280%29&ofc=PASSPORT._afcb%280%29&pfurl=http%253A%252F%252Fwww.lagou.com%252Fcenter%252Fcompany_67900.html%253Fm%253D1&flfail=fail&ifWeixinRequest=false}**

一个解释
http://www.cnblogs.com/Hinagiku/p/3736660.html

处理:过滤错误的错误提示

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {
     NSLog(@"Error %i", error.code);
     if (error.code == NSURLErrorCancelled) return; // this is Error -999
     // error handling for "real" errors here
}

但是,使用的上面的代码,比没有软用。。。


2,图片不能正确显示

Snip20170110_2.png

情况1:

图片文件格式不对,实际上是个文本格式

测试方法:
使用safari 浏览器打开图片路径,如果不能正确的展示图片,而是下载了文件,说明文件格式不正确。

Snip20170110_3.png

使用谷歌浏览器打开,是能够正确显示图片的,开发者工具查看,文件类型是 document

Snip20170110_1.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一:在制作一个Web应用或Web站点的过程中,你是如何考虑他的UI、安全性、高性能、SEO、可维护性以及技术因素的...
    Arno_z阅读 4,990评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,322评论 19 139
  • 原文链接:https://github.com/opendigg/awesome-github-android-u...
    IM魂影阅读 33,034评论 6 472
  • 荷风送香暖,月雾露华浓。
    芭蕉客阅读 1,118评论 0 1
  • 晨曦时 纱雾朦 沁入芳白留雾浓 惊兮兮 似天龙 哐啷叮噹犹可闻 逼仄间 声消无 寂籁无声独悚悚 心跳蹿 身冒汗 白...
    LeslieChen_cfa4阅读 2,118评论 0 0