Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome iOS浏览器问题_Google Chrome - Fatal编程技术网

Google chrome iOS浏览器问题

Google chrome iOS浏览器问题,google-chrome,Google Chrome,我试图解开一个谜: 可以在iOS上的Safari中加载React web应用程序中的页面 如果您选择“请求桌面站点”,则可以在iOS上的Chrome中加载该页面 如果您使用默认的“请求移动站点”,则尝试在iOS上的Chrome中加载该页面时,该页面为空白 该页面在桌面浏览器中运行良好 我已采取措施在服务器端强制执行超时,以防连接挂起。但是当我查阅日志时,请求很快就完成了,没有任何通常的后续活动。我的猜测是有某种JavaScript错误导致React应用程序退出 下一步可能有助于解决此问题的好

我试图解开一个谜:

  • 可以在iOS上的Safari中加载React web应用程序中的页面
  • 如果您选择“请求桌面站点”,则可以在iOS上的Chrome中加载该页面
  • 如果您使用默认的“请求移动站点”,则尝试在iOS上的Chrome中加载该页面时,该页面为空白
  • 该页面在桌面浏览器中运行良好
我已采取措施在服务器端强制执行超时,以防连接挂起。但是当我查阅日志时,请求很快就完成了,没有任何通常的后续活动。我的猜测是有某种JavaScript错误导致React应用程序退出

下一步可能有助于解决此问题的好方法是什么

ETA:添加了新信息,确认请求正在从Chrome发送到Golang服务器,正如预期的那样


我认为现在的情况是,“请求移动站点”模式在有大量JavaScript捆绑包的情况下会失效,而“请求桌面站点”由于某种原因不会失效。

对于任何遇到这种情况的人来说,对我来说有效的方法是减少iOS Chrome应用程序必须加载的JavaScript量,例如。,对于iOS Chrome,使用代码拆分、用户代理嗅探和重定向到内存占用较少的页面。这样做之后,一切都很顺利。我猜在“请求移动站点”模式下运行的应用程序可用的内存比在“请求桌面站点”模式下运行的应用程序可用的内存要少