1
A
答えて
0
Webビューで現在のURLの内容を取得する必要がある場合は、UIViewControllerでこれを行うことができます。私はこのコードをコンパイルしなかったので、いくつかの構文エラーがあるかもしれませんが、これはあなたの問題の確かな出発点になるはずです。
@interface aViewController : UIViewController <UIWebViewDelegate>
UIWebView *webView;
NSString *htmlSource;
@end
@implementation aViewController
-(void) viewDidLoad {
CGRect webFrame = [[UIScreen mainScreen] applicationFrame];
self.webView = [[UIWebView alloc] initWithFrame:webFrame];
self.webView.delegate = self;
NSURL *aURL = [NSURL URLWithString:@"http://www.myurl.com"];
NSURLRequest *aRequest = [NSURLRequest requestWithURL:aURL];
//load the index.html file into the web view.
[self.webView loadRequest:aRequest];
}
//This is a delegate method that is sent after a web view finishes loading content.
- (void)webViewDidFinishLoad:(UIWebView *)webView{
NSLog(@"finished loading");
self.htmlSource = [[NSString alloc] initWithData:[[webView request] HTTPBody] encoding:NSASCIIStringEncoding];
}
@end
1
JavaScriptはstringByEvaluatingJavaScriptFromString:を使用して返すことができるWebビューから何かを得ることができます。
document.lastChild.outerHTML
文書にはおそらく2つの子ノードがあります。最初はDOCTYPE、2番目は<html>要素です。
関連する問題
- 1. htmlソースコードからリンクを取得する
- 2. httpsからHTMLソースコードを取得する
- 3. Android WebView:ウェブサイトからHTML divを取得
- 4. androidのURLからHTMLソースコードを取得するには?
- 5. CefSharp WebブラウザからHTMLソースコードを取得する
- 6. .swf URIのHTMLソースコードを取得する
- 7. PHPのhtmlソースコードを取得する
- 8. htmlページ(WebView)からxPathを取得する方法
- 9. ページからソースコードを取得する
- 10. URLからHTMLソースコードを取得し、PHPでmysqlを入れる方法は?
- 11. webview内からversionNameを取得
- 12. ウェブから写真を取得WebViewの
- 13. telnetとJavaScriptを使用してhtml/aspxソースコードを取得する
- 14. アンドロイドアプリケーションでURLを使用してHTMLソースコードを取得する
- 15. 現在のWebページのHTMLソースコードを取得する
- 16. WebViewコンテンツを取得する
- 17. レスポンスネイティブのWebViewオブジェクトのhtmlソースを取得する方法
- 18. C#WindowsアプリケーションHTMLソースコードフォームを取得する方法WebView
- 19. .jarファイルからソースコードを取得する方法
- 20. セットアップからソースコードを取得する方法
- 21. APKファイルからソースコードを取得する - ノートブックドライブがクラッシュした
- 22. UIWebViewからXMLソースコードを取得するには?
- 23. ソースコードからkubernetesのバージョンを取得するには
- 24. JavaからWebページのソースコードを取得する方法
- 25. cuda-memcheck、アドレスからソースコードを取得する方法は?
- 26. CefsharpブラウザからHTMLを取得する
- 27. iframeからhtmlを取得する
- 28. iframeからhtmlを取得する
- 29. HTMLフォームから値を取得する
- 30. アクティブディレクトリを取得するhtmlページから
同じURLへの2回のリクエストにより、エラー応答の可能性が倍増し、応答が一貫しない可能性が増し、ラジオの使用が増加します。キャッシングはこれらの問題を緩和するかもしれませんが、データをすでに持っているときにそれに依存するのはなぜですか? –
同じURLへの2回のリクエストで何を参照していますか? – Travis
ああ、私はあなたが意味するものを参照してください。 UIWebViewのNSURLRequestのHTTPBodyに基づいてソースを取得するように更新しました。 – Travis