android - react-native webview 本地文件
问题描述
问题:
我应该离线显示存储在我的 react-native 应用程序中的 Html 页面,为此我使用了 WebView:
<WebView
originWhitelist={['*']}
source = {{uri:'file:///android_asset/index.html'}}
/>
但它只加载没有css和/或js的html文件,这是我的html页面的一个例子:
我的文件 html 存储在:react-native-project->android->app->src->main->assets->web
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/styles.css"/>
</head>
<body >
<h1>Hello World</h1>
</body>
</html>
这是我的 CSS 页面的示例:
我的文件css存储在:react-native-project->android->app->src->main->assets->web->css
h1 {
color:red;
}
我在 medium 上找到了这篇文章,但不适用于我,而且 BaseUrl 也不起作用。
问题:
如何在 react-native 上离线显示一个带有相关文件 css 和 js 的 Html 页面?
我可以使用缓存如何react-native-offline-cache-webview?
感谢您的关注,如果我的英语错了,我很抱歉,但我不是母语者再见
解决方案
推荐阅读
- reactjs - 有条件地渲染类或样式变量
- c++ - std::vector 如何访问它们之间存在巨大差距的元素?
- vulkan - Vulkan:用于构建/更新加速结构的动态缓冲区大小(用于 VK_KHR_ray_tracing)
- android - 具有多个 SurfaceView 的 TvView
- php - VPS 服务器标头重定向
- flutter - 如何使用 BottomNavigationBar 在 .dart 文件之间切换
- c# - 为什么 Linq 不立即订购我的结果
- python - “pip 配置了需要 TLS/SSL 的位置,但是 Python 中的 ssl 模块不可用。” 尽管作为受信任的主机运行
- spring-boot - Spring Config Server 查找中的 log4j2 配置文件不起作用
- r - 在 R sapply() 函数中使用内联 HTML