1

是否可以在 WebView 实际启动并修改其 URL 之前拦截 WebView 中的图像加载请求?

例如,我有

mWebView.loadUrl(myUrl);

在 onLoadResources 事件中我可以看到 URL,但我不能修改它们?

问题是我正在开发从远程位置加载 html 内容的应用程序。由于某种原因,作者排除了图像路径,并且在 img src 中他只有文件名。现有的 iPhone 应用程序正在使用这个 html 内容,我假设内容是以最适合 iPhone 的方式构建的。所以,我需要想办法改变这些路径。例如,如果我选择先下载所有图像,我需要更改路径并在 image.jpg 名称前添加 file:///...。

谢谢。

4

1 回答 1

0

您可以使用 onLoadResource 虽然不仅是图像,而且是加载的任何资源,如 javascript 和 css

于 2012-09-20T12:15:37.660 回答