0

我试图在一个普通的 WebView 上显示一个 url 的网页,并且一些图像没有显示。但是,模拟器的浏览器中的一切都显示得很好。

通过 WebView 与 Android 2.3 浏览器进行渲染之间有区别吗?

4

2 回答 2

1

Android 浏览器中添加了几项内容。他们添加了一些东西来处理 JavaScript,处理切换到视频的本机功能等。幸运的是,浏览器是开源的,因此您可以获得 Android 代码库并查看它们的功能。

于 2012-05-16T21:02:35.570 回答
0

是的,可能会有所不同。如果您将 web text-plain 直接传递给 webview,它不理解根据本地路径而不是 goblal 路径引用作为引用的图像。

我的意思是,如果你有一个<img src="/images/image.png" />here,那么你正在根据你的目录进行引用,并且浏览器会尝试将 image.png 查找到你的根目录中,如果你有,<img src="http://www.whatever.com/images/image.png" />那么你就是在全局引用它。所以我认为这是你可以拥有的主要内容。

于 2012-05-16T21:05:22.663 回答