読者です 読者をやめる 読者になる 読者になる

DRYな備忘録

Don't Repeat Yourself.

Android/iOSのWebViewでEvaluateJavascript的サムシング

iOS

iOSのWebViewインスタンスには、stringByEvaluatingJavaScriptFromStringというメソッドがある.

[webView stringByEvaluatingJavaScriptFromString:@"window.alert('田井中律は俺の嫁');"];

Android

AndroidのWebViewインスタンスには、「JavaScriptを実行する」というメソッドは無いが、「WebViewがURLをロードする」という意味のloadUrlというメソッドがあるので、これにjavascript:なURLを渡すことでJavaScriptを実行する.

webView.loadUrl("window.alert('田井中律は俺の嫁');");

参考