我正在构建一个使用视频服务器推送的 WebApp:
<img id="vidsrc" src="video.cgi"/>
有用。并且当使用“添加到主屏幕”将应用程序保存为 WebApp 时,会按预期关闭应用程序并停止接收服务器推送。
然而,当在移动 Safari 中运行时,只有关闭页面才会让它停止。我想弄清楚的是,如果用户单击主页按钮并关闭移动 Safari,如何让它停止,这样推送就不会在后台继续运行。
由于我必须处理的内容,编辑 video.cgi 不是一种选择。由于页面/应用程序中的一些其他功能,在 iframe 中使用 video.cgi 并不是一个好的解决方案。
onBlur 和 onClose 似乎没有这样做,我想知道是否有任何方式 HTML 页面或其中的好东西可以知道移动 Safari 已关闭。