【問題收集】UIWebView的坑

weixin_34087301發表於2016-11-20

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,圖片不能正確顯示

2017900-c516f38cba0d5ee3.png
Snip20170110_2.png

情況1:

圖片檔案格式不對,實際上是個文字格式

測試方法:
使用safari 瀏覽器開啟圖片路徑,如果不能正確的展示圖片,而是下載了檔案,說明檔案格式不正確。

2017900-2a5dcd466e0ca1d3.png
Snip20170110_3.png

使用谷歌瀏覽器開啟,是能夠正確顯示圖片的,開發者工具檢視,檔案型別是 document

2017900-f9569c5db13398dc.png
Snip20170110_1.png

相關文章