5

我的要求是當我點擊下載文件時,新標籤打開。如果文件存在,它將開始下載,如果沒有,它應該關閉新標籤並顯示錯誤消息。IE11-避開窗口關閉確認信息

我用

window.close() 

和它的正常工作。除此之外,IE11要求確認:

「您正在查看的網頁正試圖關閉該選項卡,是否要關閉此選項卡?

此中斷系統的功能和用戶不知道它爲什麼發生。

對此有何解決方案?
我已經說明了整個場景,以便您可以爲任何階段提供解決方案。

謝謝。

回答

0

當您嘗試在用戶打開的窗口上使用window.close()時,我看到了此警報;這是一項安全措施。您應該無法通過用戶打開的JavaScript關閉窗口。

解決這個問題的方法之一是向servlet發送請求,並從servlet返回文件。讓我知道如果這不適合你。