簡體   English   中英

使用javascript打開從一個瀏覽器窗口到另一個瀏覽器窗口的鏈接

[英]Open a link from one browser window to another browser window using javascript

假設,我打開了兩個 chrome 實例,instance1 和 instance2,我的應用程序在 instance1 中運行,當用戶在 instance1 上執行任何點擊事件時,我可以使用 javascript 在實例 2 中打開新 url 嗎?

如果未從您的應用程序打開第二個實例,則它無權訪問該實例。

我建議在您的應用程序中使用 window.open,然后您可以根據您的要求傳遞一個附加參數。 這樣您就可以控制您創建的另一個實例。

參考: https : //www.w3schools.com/jsref/met_win_open.asp

更新

關於你的評論:

您可以為實例窗口添加多個事件偵聽器以檢測它們的更改,例如(加載、關閉、調整大小等)。

  componentDidMount() {
    let strWindowFeatures = 'location=yes'
    let URL = 'http://localhost:3001'
    let win3Instace = window.open(URL, '_blank', strWindowFeatures)

    win3Instace.addEventListener('load', (event) => {
      console.log('Instance 3 is loaded, add callback funtion here')
    })
  }

暫無
暫無

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

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