webview不要用loadRequest代替reload

最近在調(diào)試H5頁面的時候發(fā)現(xiàn),如果你第一次加載完H5頁面后做刷當前頁面的時候,如果這個時候斷網(wǎng),如果你是用的loadRequest,webview并不會立即返回didFailLoadWithError,會先回調(diào)webViewDidFinishLoad,但是頁面并沒有正確顯示,然后會做H5處理,如果后續(xù)沒有刷新頁面的操作,就會顯示一個空白頁在那里,初步判斷可能是H5頁面的邏輯有些問題,但是卻傳遞給我們一個錯誤的信息。
但是如果你使用reload,webview會立即返回didFailLoadWithError。
所以不要把loadRequest當做reload來用,可能會出現(xiàn)不是你的原因的BUG。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • IOS之UIWebView的使用 剛接觸IOS開發(fā)1年多,現(xiàn)在對于 混合式 移動端開發(fā)越來越流行,因為開發(fā)成本上、...
    學無止境666閱讀 46,002評論 5 53
  • http://www.cnblogs.com/mddblog/p/5281748.html 一、整體介紹 UIWe...
    F麥子閱讀 1,327評論 0 2
  • 一、WebView WebView就是一個內(nèi)嵌瀏覽器控件,在iOS中主要有兩種WebView:UIWebView和...
    iOS祎閱讀 1,239評論 0 2
  • 前言 關(guān)于UIWebView的介紹,相信看過上文的小伙伴們,已經(jīng)大概清楚了吧,如果有問題,歡迎提問。 本文是本系列...
    CoderLF閱讀 9,329評論 2 12
  • 多久沒有把自己的想法寫下來了?多久了,久到自己也不記得了。小時候喜歡用寫字代替說話,有特別的事,委屈的事,都愿意記...
    糯米懶閱讀 143評論 0 0

友情鏈接更多精彩內(nèi)容