IOS踩坑記錄

1、WKWebView鏈接跳轉(zhuǎn)失敗

情況描述:同一個a標簽,在UIWebView中可以跳轉(zhuǎn),在WKWebView中跳轉(zhuǎn)失敗

問題定位:通過分析,發(fā)現(xiàn)這類a標簽都有一個共同的特性(target="_blank"),target="_blank"表示使用一個新的頁面打開該鏈接,但是在WKWebView中,無法處理這種情況,所以條跳轉(zhuǎn)失敗。

解決方法:實現(xiàn)WKWebView的協(xié)議方法

- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler{

if (navigationAction.targetFrame == nil) {

[webView loadRequest:navigationAction.request];

}

decisionHandler(WKNavigationActionPolicyAllow);

}

?著作權(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)容

  • 1、加載網(wǎng)頁 WKWebView *webView = [[WKWebView alloc] initWithFr...
    LearningCoding閱讀 3,273評論 0 2
  • http://www.cnblogs.com/mddblog/p/5281748.html 一、整體介紹 UIWe...
    F麥子閱讀 1,330評論 0 2
  • 一、WebView WebView就是一個內(nèi)嵌瀏覽器控件,在iOS中主要有兩種WebView:UIWebView和...
    iOS祎閱讀 1,251評論 0 2
  • 前言 關(guān)于UIWebView的介紹,相信看過上文的小伙伴們,已經(jīng)大概清楚了吧,如果有問題,歡迎提問。 本文是本系列...
    CoderLF閱讀 9,366評論 2 12
  • 寧國市法院9月9日審理了一樁讓人唏噓的離婚案: 《妻子生二胎后患病,丈夫嫌醫(yī)療費高要離婚》 據(jù)介紹,女子陳某與男子...
    一縷情絲閱讀 706評論 0 5

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