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

Android WebView上的ReactJS项目,未显示图像,reactjs,android-webview,react-router,Reactjs,Android Webview,React Router,我目前正在一个混合应用程序上进行试验,该应用程序使用ReactJS作为我的前端,加载在Android WebView中。在其中一个页面上,我有一个加载外部/托管图像的列表。点击这些图像将转到另一个显示其描述的页面(使用react router.history=hashHistory) 在浏览器(chrome)上进行测试时,图像在加载后显示。另一方面,在实际设备上测试时,图像不会出现。只有当我点击列表项并按back(hashHistory.goBack)时,它才会出现 我知道这不是ReactJS的

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

在浏览器(chrome)上进行测试时,图像在加载后显示。另一方面,在实际设备上测试时,图像不会出现。只有当我点击列表项并按back(hashHistory.goBack)时,它才会出现

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

编辑: 这是一个屏幕盖:


您需要在代码中更改Web设置

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

也许这只是一个缓存问题。你是如何解决的?@M.ImranMamda,我没有,我停止了这个实验,因为已经有了针对本机移动应用程序的React Native。这也可能是这个问题没有答案的原因。太糟糕了:(,无论如何,我找到了解决问题的方法,因为一些安全问题,Android Webview中的相对路径不起作用,所以我在所有使用
file:///android_asset/static/
在图像URL的开头…因此图像开始显示!