我目前正在尝试使用 ReactJS 开发一个混合应用程序,将前端加载到 Android WebView 中。在其中一个页面上,我有一个加载外部/托管图像的列表。点击这些图像会路由到显示其描述的另一个页面(使用react-router.history=hashHistory)。
在浏览器(chrome)上测试,图像一旦加载就会出现。另一方面,在实际设备上测试时,图像没有出现。仅当我点击列表项并按返回 (hashHistory.goBack) 时,它才会出现。
我知道这不是 ReactJS 的最佳用途,但这比我们当前使用的更好。此外,我们当前的设置阻止我们追求 React Native 方式。有什么想法吗?
编辑: 这是屏幕截图:
最佳答案
您需要更改代码中的网络设置。
WebSettings settings = webView.getSettings();
settings.setDomStorageEnabled(true);
关于Android WebView 上的 ReactJS 项目,图像未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38741066/