WebViewのlocation.hrefをNSLogで出す【iOS】【WebView】【Xcode】
問題
- WebViewのlocationをNSLogに出したい案件
- WebViewのJSのconsoleじゃなくて、Xcodeのインスペクタに
解決
stringByEvaluatingJavaScriptFromStringにlocation.hrefを取ってこさせる
NSString* res = [myWebView stringByEvaluatingJavaScriptFromString:@"location.href"]; NSLog(@"LOCATION.HREF is %@", res);
雑感
- WebViewやめろ。ネイティブ書け。新たな不幸を生むな