Web applications iOS Safari Mobile Web App独立模式文件浏览对话框在任务切换后消失

Web applications iOS Safari Mobile Web App独立模式文件浏览对话框在任务切换后消失,web-applications,ios-standalone-mode,Web Applications,Ios Standalone Mode,我有一个web应用程序(HTML+JavaScript),带有一个简单的HTMLInputElement(type=“file”),用于打开文件浏览对话框来选择本地文件。没有奇怪的隐藏或CSS技巧 <input type="file" id="filePicker" class="fileInput" accept=".txt"/> 它可以在iOS和Android下的浏览器模式或独立模式(即安装在主屏幕上)下正常工作 但是,在iOS单机模式下,如果在文件浏览操作“完成”或“取消

我有一个web应用程序(HTML+JavaScript),带有一个简单的HTMLInputElement(type=“file”),用于打开文件浏览对话框来选择本地文件。没有奇怪的隐藏或CSS技巧

<input type="file" id="filePicker" class="fileInput" accept=".txt"/>

它可以在iOS和Android下的浏览器模式或独立模式(即安装在主屏幕上)下正常工作

但是,在iOS单机模式下,如果在文件浏览操作“完成”或“取消”led指示灯之前按下“主页”按钮(iPad/iPhone的物理按钮),则从主屏幕返回时,尚未关闭的文件浏览器对话框将消失。不幸的是,即使在重新加载应用程序后,相同的输入元素也无法再打开文件浏览对话框。其他一切(按钮、UI元素、鼠标点击等)都正常工作。要使“文件选择器”按钮再次工作,必须先关闭整个应用程序(即Safari实例)(通过弹出“任务”视图),然后才能再次打开“文件浏览”对话框

这在浏览器模式下不会发生-从主屏幕返回后,浏览器将保持未完成的文件浏览对话框

有人知道如何避开这个严重的问题吗?这是已知的iOS错误吗