検索

ホームページ  >  に質問  >  本文

Android webview加载外部网页时如何在网页上加载Android本地图片

我想在webview加载外部网页时,网页中需要的图片都从Android本地加载,应该如何实现呢?
我现在试了一种办法,如下:

网页上加载图片的代码如下:

<html>
<body background='file:///storage/emulated/0/bcitImg/img/bodybg.png'>
</body>
</html>

Android加载网页的代码如下:

pbWebView.loadUrl("http://*.*.*.*:8080/bcis/jsp/bcit/welcome.jsp");

运行时提示:
[INFO:CONSOLE(143)] "Not allowed to load local resource: file:///storage/emulated/0/bcitImg/img/footer.png", source: http://...:8080/bcis/jsp/bcit/welcome.jsp

是需要webview设置什么权限吗,还是我方法不对。webview加载Android本地的网页时,这种方式是可以的。

大家讲道理大家讲道理2772日前620

全員に返信(3)返信します

  • 黄舟

    黄舟2017-04-17 17:11:14

    リーリー


    こちらの設定を参考にしてください。

    返事
    0
  • PHPz

    PHPz2017-04-17 17:11:14

    JS サポートを使用してネイティブ メソッドを呼び出す

    リーリー

    ローカルメソッドでローカル画像を呼び出してjsに渡し、Webページに表示します。

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:11:14

    この記事を参照してください http://blog.csdn.net/qq122627... WebView のローカル画像の読み込みに関するいくつかの問題

    返事
    0
  • キャンセル返事