Возврат во вкладку для web notification

205
06 июля 2017, 04:04

По определенным событиям создается уведомление в браузер. И вызывается следующим образом:

// ...
var Notification = new Notification(title, body)
// ...

Пользователю всплывает уведомление и все хорошо. Но необходимо сделать, что бы по нажатию на это уведомление он возвращался на вкладку, которая отправила ему его. Как это можно реализовать на JavaScript?
Подключение сторонних библиотек крайне нежелателен (JQuery уже есть).

Answer 1

Вот пример как это можно сделать.

Допустим у нас есть две страницы к примеру www.example.com/prev и www.example.com/next.

Просто для примера в prev странице добавим скрипт который по определенному клику или каким то другим образом открывает страницу next с параметром _blank (параметр можно изменить, не в этом суть).

function open_next(){
    window.open("www.example.com/next",'_blank');
}

А в странице next например есть кнопка при клике на которую нужно вернуться на страницу которая открыла next.

<button onclick="goBack()">Go Back</button>

А это javascript которая возвратит нас на страницу prev после клика на кнопку.

function goBack() {
    window.history.back();
    close();
}

Подробно о window.history тут

А здесь про close

READ ALSO
Геолокации в HTML

Геолокации в HTML

Такой код взял из w3schoolsЯ копировал и создал файл index

193
PHP сравнить по началу строки

PHP сравнить по началу строки

Есть строка: /test/app/id100 Как проверить есть ли в строке "/test/app/id[число]" тогда true иначе false

145
Определить часовой пояс пользователя Telegram

Определить часовой пояс пользователя Telegram

Всем приветПишу напоминалку, нужно определять часовой пояс пользователя Telegram

603
Yii2 проблема с отображением, messages

Yii2 проблема с отображением, messages

Не могу понять почему у меня на виртуальном сервере так отображаются переводыЗапускал проект на Open server

211