【问题标题】:How to use html, css, jss and assets in react native webview?react native webview中如何使用html、css、js和assets?
【发布时间】:2021-11-08 18:34:12
【问题描述】:
我想在我的 react native webview 中使用 html、js、css 和 assets。我尝试了很多,但只有对我有用的方法是将 html 作为字符串源传递。
但我想导入文件并在 react native webview 中使用它们。在 google 中也没有得到太多有用的帮助。
是否可以通过导入或任何解决方法来使用它们。
我们将不胜感激任何形式的帮助。谢谢。
【问题讨论】:
标签:
javascript
reactjs
react-native
react-native-webview
【解决方案1】:
我考虑了一段时间,虽然你可以使用 injectedJavaScript 为 JS 做一些事情,但我想不出任何关于 HTML 和 CSS 的东西。
当我将 Electron 与 react 一起使用时,我以前所做的是编写我的 react 代码,然后使用 ReactDOMServer 的 renderToString (description here) 将我的 react 代码及其所有资源解析回一个字符串,然后我将其注入页面(图片和其他资源加载正常)。
我只是不确定你是否可以在 React Native 中使用 ReactDOMServer。