Android WebView 上的 ReactJS 项目,图像未显示

标签 reactjs android-webview react-router

我目前正在尝试使用 ReactJS 开发一个混合应用程序,将前端加载到 Android WebView 中。在其中一个页面上,我有一个加载外部/托管图像的列表。点击这些图像会路由到显示其描述的另一个页面(使用react-router.history=hashHistory)。

在浏览器(chrome)上测试,图像一旦加载就会出现。另一方面,在实际设备上测试时,图像没有出现。仅当我点击列表项并按返回 (hashHistory.goBack) 时,它才会出现。

我知道这不是 ReactJS 的最佳用途,但这比我们当前使用的更好。此外,我们当前的设置阻止我们追求 React Native 方式。有什么想法吗?

编辑: 这是屏幕截图:

enter image description here

最佳答案

您需要更改代码中的网络设置。

WebSettings settings = webView.getSettings();
settings.setDomStorageEnabled(true);

关于Android WebView 上的 ReactJS 项目,图像未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38741066/

相关文章:

javascript - react : POST and GET not found

javascript - 复选框限制功能发生后复选框变得不可点击reactjs

reactjs - 尝试使用 ConnectedRouter 进行与推送一起使用的重定向,我的 redux mapStateToProps 给出错误

javascript - webview的onDownloadStart参数没有设置?如何检索文件名?

Android WebView LoadUrl 错误文件未找到

ajax - react ajax : multiple nested fetch Get

javascript - 如何打印React深层结构的单个div

android - Android WebView 中的 Sencha Touch 2 白屏

javascript - 使用 React 功能组件重定向