iOSアプリでは、私はWebViewの上に表示されていた画像のsrcディレクトリを取得するにはstringByEvaluatingJavascriptFromString(iOSの方法、Androidの同等は何ですか?)
stringFromJavaScript = [webView stringByEvaluatingJavascriptFromString:@"document.getElementById(\"image\").getAttribute(\"src")"];
を使用しました。私はAndroidでも同じことをやりたい私の選択肢は何ですか?
基本的意図は、私はこれと同じ画像を電子メールで送信することができるように...
すなわち、パスを取得することです。
など、それはFacebookを利用して、ユーザーがリンクをクリックしたときに同じ画像がロードされることを"picture.php?image=%@",stringFromJavascript
をこの方法で、またはポスト
これは正しいトラックかもしれませんが、コードで使用するStringとして要素を取得したいと思います。http://lexandera.com/2009/01/injecting-javascript-into-a-webview/ – rjfellman
URL Schemeが 'javascript'の場合、' WebView.loadURL() 'は内部的に' stringByEvaluatingJavascriptFromString() 'を内部的に使用しています。 https://github.com/android/platform_frameworks_base/blob/master/core/java/android/webkit/BrowserFrame.java#L262 – JAB
Androidでこのメソッドをリフレクションで使用することができます。 http:// stackoverflowをご覧ください。 co.jp/a/17830417/2442753 –