反应原生Webiew - 一个现代,跨平面的Webview 反应原生
反应原生网络视频 是一个现代的, 得到良好支持的, 和跨平台的 WebView for React Industrial. 它的用意是取代内置的WebView(即: 从核心删除) (中文(简体) ).
核心维护者-赞助公司
这个项目是一个叉子 https://github.com/resact-native-webview/resact-native-webview 页面存档备份,存于互联网档案馆。 。 。 . 请参考该存储库获得全额信用.
支持的平台
- iOS系统
- 机器人
- 马科斯
- 窗口
- 博览会(Android, iOS)
开始
读我们 获取启动指南如果任何步骤似乎不明确,请提出一个详细问题.
版本
这个项目紧随其后 语义版本。我们毫不犹豫地发布断开的更改,但它们将是一个主要版本.
打破历史 :
当前版本 :
- 11.0.0 国家 -Androidset 支持多功能窗口.
- 10.0.0 (中文(简体) ) - Android Gradle插件仅在项目独立打开时才需要
- 9.0.0 (单位:千美元) - 注入JavaScript的道具更新不再不可改变.
- 8.0.0 (单位:千美元) - 在导航上 StateChange 现在随着散列url的更改触发
- 7.0.1 (中文(简体) ) - 已删除 UIWebView
- 6.0 (英语).2个 - 更新到AndroidX 一定要在你的项目里启用它
android/gradle.properties。见 获取启动指南。 。 。 . - 5.0 (中文(简体) ).1个 - 重新制定旧的Message后执行办法,以便从网络视图到本地进行交流.
- 4.0.0 (单位:千美元) - 添加缓存(默认启用).
- 3.0.0 (单位:千美元) - WKWebview:添加共享进程池,因此cookie和localStorage在iOS的网页视图中共享(默认启用).
- 2.0.0 (韩语) - 第一版 这是核心网页内容的复制品
即将到来 :
- (从未有文件记载,而且灵活性低于注射Javascript) - > 如何移徙
- Kotlin 重写
- 也许斯威夫特重写
使用量
导入 WebView 构成部分从 react-native-webview 像这样使用它:
import React, { Component } from 'react';
import { StyleSheet, Text, View } from 'react-native';
import { WebView } from 'react-native-webview';
// ...
class MyWebComponent extends Component {
render() {
return <WebView source={{ uri: 'https://reactnative.dev/' }} />;
}
}
将更多改为 API 参考 财务报告和审定财务报表 指南如果您有兴趣捐款,请查看 贡献指南。 。 。 .
共同问题
- 如果你得到一个
Invariant Violation: Native component for "RNCWebView does not exist"可能意味着你忘了跑react-native link或连接进程出错 - 如果任务期间遇到构建错误
:app:mergeDexRelease中,需要启用多德克斯支持android/app/build.gradle一、导 言 这个问题
捐款
见 捐款
贡献者
这个项目是一个叉子 https://github.com/resact-native-webview/resact-native-webview 页面存档备份,存于互联网档案馆。 。 。 . 请参考该存储库获得全额信用.
许可证
麻省理工学院
翻译
本读取自: