我正在制作一个应用程序,在其中我显示了一个维基百科页面,用于测试Im创建一个新项目。
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,但不能工作,有人知道解决方案吗?
发布于 2019-03-07 11:32:08
看了一段时间后,我在这条线上看到了
mvw.loadDataWithBaseURL(null,htmlString,"text/html","UTF-8","about:blank");我只需更改存储图像的网站的url的空(BaseUrl),在本例中为"https://en.wikipedia.org/"
https://stackoverflow.com/questions/54920970
复制相似问题