是否可以在 WebView 实际启动并修改其 URL 之前拦截 WebView 中的图像加载请求?
例如,我有
mWebView.loadUrl(myUrl);
在 onLoadResources 事件中我可以看到 URL,但我不能修改它们?
问题是我正在开发从远程位置加载 html 内容的应用程序。由于某种原因,作者排除了图像路径,并且在 img src 中他只有文件名。现有的 iPhone 应用程序正在使用这个 html 内容,我假设内容是以最适合 iPhone 的方式构建的。所以,我需要想办法改变这些路径。例如,如果我选择先下载所有图像,我需要更改路径并在 image.jpg 名称前添加 file:///...。
谢谢。