我的应用程序有一个能够加载 .svg 文件的 WebView 控件:当 url 是 .svg 文件时,它会正确显示。
我修改了代码,不直接加载 .svg 文件,这样我就必须调用类似的东西
webView.loadDataWithBaseURL(baseUrl,"<html><body><object data='cover.svg'></object></body></html>","text/html", "UTF-8","");
上面提到的代码适用于图像,但不适用于 svg 文件。
带有上述 HTML 参数字符串作为 HTML 代码的 HTML 文件可以通过其 svg 对象在 Firefox(Linux 下)中正确显示。
该对象始终加载与 WebView/浏览器兼容的文件。
我希望我的代码能够处理可以放置在对象中的每种 WebView/浏览器兼容文件。
我的代码有什么问题吗?
这适用于各种格式:
webView.loadDataWithBaseURL(baseUrl,"<html><body><object onload='event.target.style.minWidth=screen.width;event.target.style.minHeight=screen.height;' data='cover.svg'></object></body></html>","text/html", "UTF-8","");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)