如何使用javascript或任何JS库关闭filePicker窗口?

如何使用javascript或任何JS库关闭filePicker窗口?,javascript,jquery,Javascript,Jquery,我有一个上传文件的输入 <input type="file" name="data" id="inFile" style="display: none"/> <button type="button" name="btn" onClick="browse()">Choose file</button> 这能实现吗?如何做?谢谢 我想自动关闭文件选择器窗口。恐怕这是不可能的。为了安全起见,文件浏览器对话框对JavaScript是不可见的,与它的所有交互必须来自

我有一个上传文件的输入

<input type="file" name="data" id="inFile" style="display: none"/>
<button type="button" name="btn" onClick="browse()">Choose file</button>
这能实现吗?如何做?谢谢


我想自动关闭文件选择器窗口。

恐怕这是不可能的。为了安全起见,文件浏览器对话框对JavaScript是不可见的,与它的所有交互必须来自用户在系统对话框上实际按下鼠标的过程。

请显示对话框部分,它只是一个输入组件。对话框是系统的文件窗口。我想是的,但我不得不面对这个问题。谢谢。如果我可以问的话,用例是什么?我们为我们的站点设置了一个时间段,如果用户在这个时间段内没有做任何事情,请注销到登录页面。但是,如果系统对话框存在,网站将不会注销。当计时器过期时,您可以向服务器发送注销消息,并将客户端浏览器重定向到登录页面。无论“文件浏览器”对话框是否打开,都可以执行此操作。
var timeout;
function browse(){
    var fileElem = document.getElementById("inFile");
    fileElem.click();
    timeout = setTimeout(closeWindow, 5000);
}

function closeWindow(){
    // close filepicker window if window is opened.
}