安卓11做了改变,浏览器(webview)取消了读取本地文件的权限。当用浏览器尝试打开本地网页时,提示 ERR_ACCESS_DENIED。

解决方法是,使用 adb shell 将网页文件放入 /sdcard/Android/data/[app.name]/files 目录下。

如果是 vivaldi 浏览器,对应的目录是 /sdcard/Android/data/com.vivaldi.browser/files

如果是 VIA 浏览器,对应的目录是 /sdcard/Android/data/mark.via/files