1
URLからwebviewに画像を追加したいと思います。私はevaluatejavascript関数を使用します。 minSdkVersionは19です。私のコードは以下の通りです:Android - 画像をwebviewに追加
webView.setWebViewClient(new WebViewClient());
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("https://www.google.com");
String script = "function addImage() {\n" +
" var img = document.createElement(\"img\");\n" +
" img.src = \"http://weknownyourdreamz.com/images/cat/cat-01.jpg\";\n" +
" document.body.insertBefore(img, document.body.firstChild);\n" +
" }\n" +
" if (document.readyState === \"complete\")\n" +
" addImage();\n" +
" else\n" +
" document.onload = addImage();";
webView.evaluateJavascript(script, null);
項目を追加しますが、実際の画像は追加しません。このjavascriptコードはiosで動作します。
は、「HTTPSを許可」しない代わりに、混合コンテンツ(HTTPSができます。 //developer.mozilla.org/en-US/docs/Web/Security/Mixed_content)。 –
@MatejKormuthありがとう、編集中。 –