首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >脱机响应本机WebView -优先或本地内容

脱机响应本机WebView -优先或本地内容
EN

Stack Overflow用户
提问于 2018-06-06 07:27:18
回答 1查看 1.3K关注 0票数 3

我正在用集成的AppCenter SDK(分析、崩溃报告、应用程序内更新的CodePush )构建React本地应用程序。这个应用程序只是我们的网上演示文稿的“包装器”。其要求是使其离线--首先,有可能更新包装器或web演示文稿。

我的想法是附加web表示文件,以反应本地项目和WebView的本地HTML源。但是-它只在仿真器中工作。(或bundler)可以使用它的所有内部依赖项(JS、字体、CSS和其他资产)呈现完整的HTML文件。如下所示:

代码语言:javascript
复制
import htmlSource from './presentation/index.html'

<WebView
    source={htmlSource}
    style={styles.webview}
/>

这在仿真器上很好,但是当我创建生产构建时,JS包不包含任何HTML依赖项,因此表示只是原始HTML,没有样式和任何其他资产。因此,我无法用WebView提供完整的演示。创建CodePush发行版(用于应用程序中的更新)是相同的--没有资产。

你有什么想法如何使这个工作吗?我需要能够在设备离线时呈现演示文稿,但当连接时,能够更新它。

我们不想对App进行完全部署,因为它的审查/验证过程很长。

为什么它在仿真器上工作,但在生产构建中却不能工作?是否有可能以不同的方式来附加所有HTMl文件依赖项?或者,如果我指向WebView地址,是否可以离线缓存内容?

谢谢你的建议。

EN

回答 1

Stack Overflow用户

发布于 2018-06-21 07:58:26

react原生包-输入-文件转归索引.ios.js-平台-ios ios

然后拖动本地css、资产..。对资产

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50714573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档