我有一个Node.server上的react.js应用程序。
但是,我有一个用例,我需要在没有网络连接的情况下在Android上使用该应用程序,因此我希望可以在Android版Chrome中简单地“打开” index.html文件。问题是该网站可以在Firefox for Android中打开并正确显示(加载时间不到1秒),但是Chrome for Android给了我黑屏,然后是黑屏。
我尝试了几种打开网站的方法,所有这些方法似乎都可以在Android Firefox浏览器中工作,但不能在Chrome中工作。例如,一种方法就是简单地在Firefox中键入以下内容:
file:///storage/emulated/0/testing123/index.html
这不适用于Chrome。
但是,我确实需要在Android版Chrome浏览器中使用此功能,因为该应用程序需要大量图形处理,并且在Chrome浏览器上的性能要好得多(这是另一个需要研究的问题,尽管我怀疑这是由于将对象序列化到WebWorker和从WebWorker序列化)。
其他可能相关的信息:
注意:我要在Android设备上的Chrome中本地执行此操作的唯一方法是在Android设备上启动网络服务器(例如,kWS正常运行),然后在Chrome中导航至该服务器。但是,我担心电池的性能,因此,如果有其他选择,我不希望这样做。