Ios 当用户在iPhone/iPad上的浏览器中选择图像时,套接字断开连接

Ios 当用户在iPhone/iPad上的浏览器中选择图像时,套接字断开连接,ios,node.js,iphone,sockets,ipad,Ios,Node.js,Iphone,Sockets,Ipad,我们已经创建了一个node js web应用程序,有一个功能,用户点击上传按钮并选择图像或用相机点击图片。但当用户试图上传通过iphone/ipad摄像头拍摄的图像时。我在iOS上使用了chrome浏览器 这只是一个客户端崩溃(不是服务器崩溃。通过在两个不同的设备上打开两个不同的会话确认了这一点。当一个设备的客户端崩溃时,另一个设备工作正常,并且服务器中没有打印崩溃日志) 我用两部iPhone做了一些实验。。。。ios版本为11.2.5的iPhoneA和11.4.1的iPhoneB iPhone

我们已经创建了一个node js web应用程序,有一个功能,用户点击上传按钮并选择图像或用相机点击图片。但当用户试图上传通过iphone/ipad摄像头拍摄的图像时。我在iOS上使用了chrome浏览器

这只是一个客户端崩溃(不是服务器崩溃。通过在两个不同的设备上打开两个不同的会话确认了这一点。当一个设备的客户端崩溃时,另一个设备工作正常,并且服务器中没有打印崩溃日志)

我用两部iPhone做了一些实验。。。。ios版本为11.2.5的iPhoneA和11.4.1的iPhoneB

iPhoneA运行良好,没有发现任何故障

对于iPhoneB,我观察到

  • 当通过摄像头拍摄图像并等待5秒钟,然后选择“使用照片”选项时,观察到碰撞
  • 当通过摄像头拍摄图像并等待5秒钟,然后选择“取消”选项时,观察到崩溃
  • 当转到浏览图像并等待5秒钟,然后选择图像或选择取消选项时,观察到崩溃
  • 当我以不到3秒的速度完成上述所有过程时,没有观察到任何碰撞 当我们切换应用程序(从浏览器切换到其他应用程序以选择图像)时,浏览器应用程序进入睡眠状态,插座断开,发生崩溃(可能在11.4.1最新版本中引入)。为了证实这一点,我又尝试了两种情况

  • 在浏览器中打开应用程序,将其最小化5秒,打开其他应用程序,然后重新打开浏览器,它崩溃
  • 打开的“设置/还原”功能,从“文件”选项和“打开的浏览”选项中选择,等待了5秒钟,返回到浏览器,它崩溃了。 当浏览器应用程序进入睡眠状态时,套接字断开连接 你能帮我阻止这个崩溃或任何限制插座断开的事情吗


    编辑:已添加。

    您的客户应用程序是什么?是iOS应用程序吗?你说的“我在iOS上使用了chrome浏览器”是什么意思?崩溃的应用程序不是iOS吗app@iOS_Developer,不,这是一个网站,我在chrome浏览器上运行它。。。这里有上传图片的选项,当我选择图片后返回站点时,页面会被刷新。请检查问题中添加的错误视频链接。所以你只需要跟踪重新加载问题。