搜尋

首頁  >  問答  >  主體

ios - 怎么查看uiwebview, 加载网页 后的html源码?

我用uiwebview 加载了一个url连接, 我怎么能查看uiwebview加载后的生成的html源码, 我想查看里面的元素结构

大家讲道理大家讲道理2902 天前259

全部回覆(2)我來回復

  • 天蓬老师

    天蓬老师2017-04-18 09:17:52

    在webViewDidFinishLoad 代理程式方法裡

        NSString *jsToGetHTMLSource = @"document.documentElement.innerHTML";
            
            if (SYSTEM_VERSION_LESS_THAN(@"8.0")) {
                NSString *AllHtml = [self.testWebView stringByEvaluatingJavaScriptFromString:jsToGetHTMLSource];
    
                [self analysisWebViewSourceCode:AllHtml];
            }else
            {
                [self.wkWebView evaluateJavaScript:jsToGetHTMLSource completionHandler:^(id _Nullable string, NSError * _Nullable error) {
                    [self analysisWebViewSourceCode:string];
                }];
    

    這樣就可以拿到html的原始碼。

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-18 09:17:52

    明明用 Safari 瀏覽器的開發者選單可以搞定的事…

    回覆
    0
  • 取消回覆