【问题标题】:How to Intercept image load requests in WebView?如何在 WebView 中拦截图像加载请求?
【发布时间】:2011-05-26 17:26:17
【问题描述】:

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

例如,我有

mWebView.loadUrl(myUrl);

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

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

谢谢。

【问题讨论】:

    标签: iphone image request webview intercept


    【解决方案1】:

    你可以使用 onLoadResource 虽然不仅是图像,还可以加载任何资源,如 javascript 和 css

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-23
      • 1970-01-01
      • 1970-01-01
      • 2016-06-12
      • 2012-11-25
      相关资源
      最近更新 更多