Android 11 上的 WebView - 不显示本地图像文件

WebView on Android 11 - not showing local image files

我在 Android 11 上的 WebView 有问题(这在 Android 10 下有效)。 html

<img src='file:///storage/emulated/0/Android/data/<package>/image_cache/item_15.bmp'>

不加载图像。 html 是更大字符串的一部分。图像文件由同一应用程序创建并且有效。

有什么变化?

尝试设置 webview.getSettings().setAllowFileAccess(true);documentation 表示:

The default value is true for apps targeting Build.VERSION_CODES.Q and below, and false when targeting Build.VERSION_CODES.R and above.