2016-01-20 55 views

回答

0

處理onclick事件並致電window.open

n.onclick = function() { 
    window.open(yourUrl); 
}; 
+0

我想要打開包含現有選項卡而不是新選項卡的網址的選項卡。 – confile

+0

@ confile只是使用window.location –

+0

''window.location = url''重新加載現有選項卡中的頁面,但不打開選項卡。 – confile

0

添加事件偵聽器click事件,然後使用window.focus。例如:

var n = new Notification("Hello"); 

n.addEventListener("click", function() { 
    window.focus(); 
}); 
+0

我想打開包含網址的選項卡一個現有的標籤,而不是一個新的標籤。 – confile

+0

已更新的示例。 –

0

據我所知,java腳本不知道是否有任何其他標籤打開,當然不是你目前瀏覽的網站。

如果您單擊通知,通知您只能打開通知來自的標籤,這應該是默認行爲。

+0

如何打開選項卡,通知來自? – confile

+0

for chrome,'window.focus()'應該可以工作。在我的Fire Fox中,單擊沒有任何事件處理程序的通知將打開選項卡。 – Leifb