2
function spawnNotification(theBody, theIcon, theTitle, theLink) {
var options = {
body: theBody,
icon: theIcon
}
var notification = new Notification(theTitle, options);
notification.onclick = function() {
var myWindow = window.open(theLink,"_blank");
myWindow.focus();
};
setTimeout(notification.close.bind(notification), 4000);
}
通知ボックスをクリックすると、新しいタブを開き、フォーカスを合わせようとしています。通知onclick - 新しいタブとフォーカスでリンクを開く
私は新しいタブでリンクを開き、その新しく開いたタブに集中するために上記の方法を使用しています。しかし、それは動作しません。
新しいタブが開きますが、フォーカスは古いタブ自体に残ります。これをどうすれば解決できますか?
'window.open(url、 '_blank')'は新しいタブを開き、デフォルトでフォーカスを置くので、元のタブにフォーカスが残っている必要があります。 –
@MathiasW私はこの質問を編集し、これに私のコードを追加します。あなたがこれで私を助けることができるように。 – Dexter