0

我的应用程序有自定义 webviews 从本地资产文件夹加载 html(基于反应的 webpack 构建)。当我尝试加载 webview 时,我看到错误“不允许加载本地资源:file:///android_asset/index.html/#/initialize?...”

请注意:路由(“index.html/#/..”)与 html 一起添加。如果我只加载 html,它工作正常。

我的应用程序有权从存储中读取和写入。

我不能使用 loadDataWithBaseURL 因为第二个参数需要一个 html 数据。

4

1 回答 1

0

抱歉 - 这是一个简单的问题。使用反应路由时 - URL 应该是:

文件:///android_asset/index.html#/initialize?...

而不是 file:///android_asset/index.html/#/initialize?...

注意 .html 之后的额外“/”

于 2019-06-27T16:13:39.930 回答