首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webview不加载带有字符串Html的图像

Webview不加载带有字符串Html的图像
EN

Stack Overflow用户
提问于 2019-02-28 16:04:38
回答 1查看 31关注 0票数 0

我正在制作一个应用程序,在其中我显示了一个维基百科页面,用于测试Im创建一个新项目。

代码语言:javascript
复制
    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,就可以正常工作

代码语言:javascript
复制
mvw.loadUrl("https://en.wikipedia.org/wiki/Santa_Mar%C3%ADa_del_Naranco");

我在清单上有permission.INTERNET,但不能工作,有人知道解决方案吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-07 11:32:08

看了一段时间后,我在这条线上看到了

代码语言:javascript
复制
mvw.loadDataWithBaseURL(null,htmlString,"text/html","UTF-8","about:blank");

我只需更改存储图像的网站的url的空(BaseUrl),在本例中为"https://en.wikipedia.org/"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54920970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档