0

ビューコントローラーに epub コンテンツを表示するために使用される uiwebview があります。UIWebView から NSString でそのコンテンツを取得するにはどうすればよいですか? このコードは私には機能しません

NSString *html = [webView stringByEvaluatingJavaScriptFromString: @"document.body.innerHTML"]; 
4

2 に答える 2

1

これを試してください:

NSString *html = [webView stringByEvaluatingJavaScriptFromString:@"document.body.innerText"];//may be `"document.body.innerText;"`
于 2013-03-26T05:49:22.097 に答える
0

このデリゲートを使用して、コンテンツを表示する前に Web ビューが読み込まれるようにします。

  - (void)webViewDidFinishLoad:(UIWebView *)webView
   {
    if(!webView.isLoading){
       //if you need to get all ressources
        NSString html=[webView    stringByEvaluatingJavaScriptFromString:@"document.documentElement.outerHTML"];
       //if you need just the content of Body
       NSString html=[webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];
         }

    }
于 2015-06-09T12:32:28.757 に答える