簡體   English   中英

window.open(url)取代上一個window.open(url)的窗口

[英]window.open(url) overtakes window of previous window.open(url)

我有一個Javascript前端和一個Java后端。

Java后端提供了可以在線查看的文檔鏈接(我們使用查詢參數'download = false'進行在線查看)。

在Javascript中,會發生以下情況:

點擊文件1的按鈕

window.open("example.com:50000/my/api/document/1/binary?download=false")

瀏覽器成功打開新窗口,並在新窗口中顯示內容

單擊文檔2的按鈕

window.open("example.com:50000/my/api/document/2/binary?download=false")

瀏覽器將以前打開的新窗口的內容替換為新內容,而不是打開新的第三個窗口

如何獲取Javascript打開新的第三個窗口,而不是更改第二個窗口?

window.open提供第二個參數,例如,當前日期將始終打開一個新窗口。

window.open('https://...', Date.now());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM