iOS UIWebview調用reload導致JSContext失效

UIWebview調用reload導致JSContext失效

UIWebViewDelegate
1、webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool
2、webViewDidStartLoad
3、webViewDidFinishLoad
4、didFailLoadWithError

當頁面刷新或者跳轉新頁面,shouldStartLoadWith與webViewDidStartLoad獲取的均爲上一個頁面的JSContext。而webviewDisFinishLoad觸發的時候,獲取雖然是正確的JSContext,但是此時頁面已經加載完畢,js方法已經調用完了,獲取到正確的值也沒用了
發佈了70 篇原創文章 · 獲贊 24 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章