带有图像的 html 字符串未加载
嘿,任何人都可以建议网络视图。我有 html 字符串,其中包含图像 URL。但图像未加载。我还想要后退导航。
我正在做的是
webView.loadDataWithBaseURL("data:", html, "text/html", "utf-8", html);
image.png
html="<html><script type=\"text/javascript\">
function startTime(){var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
m=checkTime(m);
s=checkTime(s);
document.getElementById('txt').innerHTML=h+\":\"+m+\":\"+s;
}</script><body bgcolor=\"black\"><a href=\"image.png\" target=\"parent\" style=\"color:pink\">TESTING NOTES</a>
<p style=\"color:white\" >Finding faults early</p><p style=\"color:white\">To Test Reload Check Current Time:<div id=\"txt\" style=\"color:white\"></div></p></body></html>";
位于 asset 文件夹中。而且 javascript 也没有执行!
Hey can any one suggest for web view. I have html string which has image URL.But image does not get loaded. Also I want back forward navigation.
What i am doing is
webView.loadDataWithBaseURL("data:", html, "text/html", "utf-8", html);
and
html="<html><script type=\"text/javascript\">
function startTime(){var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
m=checkTime(m);
s=checkTime(s);
document.getElementById('txt').innerHTML=h+\":\"+m+\":\"+s;
}</script><body bgcolor=\"black\"><a href=\"image.png\" target=\"parent\" style=\"color:pink\">TESTING NOTES</a>
<p style=\"color:white\" >Finding faults early</p><p style=\"color:white\">To Test Reload Check Current Time:<div id=\"txt\" style=\"color:white\"></div></p></body></html>";
image.png is in asset folder.Also javascript is not executing!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
image.png
位于 HTML 锚点内,没有理由加载它。要显示图像,请使用名为
![]()
的标签,如下所示:您最好学习一些基本的 HTML,网上有很多教程和书籍。
至于 JavaScript,您在一个名为
startTime
的函数中得到了它,但没有任何东西调用它 - 不确定您期望它如何执行。The
image.png
is inside HTML anchor there's no reason for it to be loaded.To show image, use tag named
<img>
like this:You better learn some basic HTML, there are great many tutorials online and books.
As for JavaScript, you got it inside a function called
startTime
but nothing is calling it - not sure how you expect it to execute.如果图像位于资产文件夹中,则单击时需要加载如下内容
If the image is in the assets folder would it need to be something like the below to load when clicked