Webview 不使用字符串 Html 加载图像
Webview doesnt load image with String Html
我正在制作一个应用程序,其中我显示一个维基百科页面,用于测试我创建一个新项目。
mvw.getSettings().setJavaScriptEnabled(true);
mvw.getSettings().setLoadsImagesAutomatically(true);
mvw.getSettings().setAllowContentAccess(true);
mvw.getSettings().setDomStorageEnabled(true);
mvw.setWebViewClient(new mostrarEnAplicaion());
String htmlString = "<!DOCTYPE html><html><body style = \"text-align:center\"><img src=\"https://en.wikipedia.org/?curid=52633874#/media/File:Wat_Phra_Mahathat_Woramahawihan,_Nakhon_Si_Thammarat.jpg\" alt=\"pageNo\" height=\"100%\" width=\"100%\"></body></html>";
mvw.loadDataWithBaseURL(null,htmlString,"text/html","UTF-8","about:blank");
如果我直接加载 URL 就可以了
mvw.loadUrl("https://en.wikipedia.org/wiki/Santa_Mar%C3%ADa_del_Naranco");
我在清单上有 permission.INTERNET 但不起作用,有人知道解决方案吗?
看了一会儿,只看到这一行
mvw.loadDataWithBaseURL(null,htmlString,"text/html","UTF-8","about:blank");
我只需更改存储图像的网站 url 的空值 (BaseUrl),在本例中为 "https://en.wikipedia.org/"
我正在制作一个应用程序,其中我显示一个维基百科页面,用于测试我创建一个新项目。
mvw.getSettings().setJavaScriptEnabled(true);
mvw.getSettings().setLoadsImagesAutomatically(true);
mvw.getSettings().setAllowContentAccess(true);
mvw.getSettings().setDomStorageEnabled(true);
mvw.setWebViewClient(new mostrarEnAplicaion());
String htmlString = "<!DOCTYPE html><html><body style = \"text-align:center\"><img src=\"https://en.wikipedia.org/?curid=52633874#/media/File:Wat_Phra_Mahathat_Woramahawihan,_Nakhon_Si_Thammarat.jpg\" alt=\"pageNo\" height=\"100%\" width=\"100%\"></body></html>";
mvw.loadDataWithBaseURL(null,htmlString,"text/html","UTF-8","about:blank");
如果我直接加载 URL 就可以了
mvw.loadUrl("https://en.wikipedia.org/wiki/Santa_Mar%C3%ADa_del_Naranco");
我在清单上有 permission.INTERNET 但不起作用,有人知道解决方案吗?
看了一会儿,只看到这一行
mvw.loadDataWithBaseURL(null,htmlString,"text/html","UTF-8","about:blank");
我只需更改存储图像的网站 url 的空值 (BaseUrl),在本例中为 "https://en.wikipedia.org/"