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