React-native WebView:从 assets 文件夹加载 html 和 js

Posted

技术标签:

【中文标题】React-native WebView:从 assets 文件夹加载 html 和 js【英文标题】:React-native WebView: Load html and js from assets folder 【发布时间】:2017-09-15 13:25:16 【问题描述】:

我需要从 WebView 的 assets 文件夹中加载 html 和 js 文件。我试过使用:

<WebView source=uri: "file:///android_asset/index.html" />

连同javascriptEnabled=true。 html 文件已加载,但 XMLHttpRequest 停止工作。我猜这是由于“文件”协议。

有没有其他方法可以在不使用file:/// 的情况下访问 assets 文件夹中的文件?或者就此而言,此问题的任何其他解决方案。

【问题讨论】:

【参考方案1】:

找到了路。 使用react-native-static-server创建服务器并加载html文件。

【讨论】:

以上是关于React-native WebView:从 assets 文件夹加载 html 和 js的主要内容,如果未能解决你的问题,请参考以下文章

DocuSign API 返回 URL,在重定向后将控制权从 WebView 转移回 React-Native 应用程序

javascript 提供用于从React-Native WebView发送和接收消息的示例实现(使用postMessage / onMessage WebVie)

React-Native WebView postMessage获取json对象

如何将参数从 React-Native 发送到 Native

React-native:如何自动保存 webview 当前网页?

WebView 不一致地显示白屏 react-native