2016-12-16 37 views
0

我有一個上傳文件的輸入。如何使用javascript或任何JS庫關閉filePicker的窗口?

<input type="file" name="data" id="inFile" style="display: none"/> 
<button type="button" name="btn" onClick="browse()">Choose file</button> 

瀏覽器將顯示一個彈出窗口,用於在單擊輸入時選擇文件。

我想使用JavaScript或任何JS庫關閉彈出窗口。

var timeout; 
function browse(){ 
    var fileElem = document.getElementById("inFile"); 
    fileElem.click(); 
    timeout = setTimeout(closeWindow, 5000); 
} 

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

可以實現嗎?怎麼做?謝謝。

我想自動關閉filepicker窗口。

+0

請顯示對話框部分,它只是一個輸入組件。 –

+0

對話框是系統的文件窗口。 – ludiusyan

回答

1

恐怕這可能是不可能的。爲了安全起見,JavaScript文件瀏覽器對話框不可見,並且與它的所有交互必須來自用戶在系統對話框上實際按下鼠標。

+0

我這麼認爲,但我希望能夠面對這個問題。謝謝。 – ludiusyan

+0

如果我可能會問什麼是用例? – Matey

+0

我們爲我們的網站設置了一段時間,如果用戶在這段時間內沒有做任何事情,請登錄登錄頁面。但是,如果系統對話框存在,網站將不會註銷。 – ludiusyan