Показывать уведомления в браузере ZennoPoster

Mirzam

Client
Регистрация
13.10.2017
Сообщения
12
Благодарностей
1
Баллы
3
Всем привет! Как разрешить уведомления в браузере зено? Возможно ли это?
Screenshot_1.png
 

olegan92

Client
Регистрация
21.01.2018
Сообщения
24
Благодарностей
1
Баллы
3
Интересует тот же вопрос. Не нашел решения?
 

Mirzam

Client
Регистрация
13.10.2017
Сообщения
12
Благодарностей
1
Баллы
3
Интересует тот же вопрос. Не нашел решения?
В новой версии зено появилась поддержка по моему запросу. Используй последнюю версию мозиллы в шаблоне, будет появляться окно - Разрешить/Запретить. Если версия браузера ниже 52, выбор не сохранится, не применится.
 

olegan92

Client
Регистрация
21.01.2018
Сообщения
24
Благодарностей
1
Баллы
3


В хроме появляется.



В зенке не хочет.




Может подскажешь где искать проблему?
Версия 5.16.2.0
 

Mirzam

Client
Регистрация
13.10.2017
Сообщения
12
Благодарностей
1
Баллы
3


В хроме появляется.



В зенке не хочет.




Может подскажешь где искать проблему?
Версия 5.16.2.0
Может у тебя уже разрешены уведомления? Сами уведомления показываться не будут в любом случае. Сделай JavaScript вставку с кодом как на скриншоте.
Screenshot_1.png

И посмотри, что в Variable0. Если значение granted, показ уведомлений разрешен. Если default, значит не определен, т.е. должен выдать окно Разрешить/Запретить. Если denied, то запрещен.
 

olegan92

Client
Регистрация
21.01.2018
Сообщения
24
Благодарностей
1
Баллы
3
default
но ничего не выводит(((
 

Mirzam

Client
Регистрация
13.10.2017
Сообщения
12
Благодарностей
1
Баллы
3

olegan92

Client
Регистрация
21.01.2018
Сообщения
24
Благодарностей
1
Баллы
3
Перезапустил комп, толку ноль...
Ну все равно спасибо)))
ладно, попробую по другому как то реализовать что задумано.
 

Mirzam

Client
Регистрация
13.10.2017
Сообщения
12
Благодарностей
1
Баллы
3
Перезапустил комп, толку ноль...
Ну все равно спасибо)))
ладно, попробую по другому как то реализовать что задумано.
В техподдержку обратись. Допилят, если не работает.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 529
Благодарностей
3 375
Баллы
113
Где то разрабы писали, что просто идёт отмена.
 

olegan92

Client
Регистрация
21.01.2018
Сообщения
24
Благодарностей
1
Баллы
3

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
917
Баллы
113
Столкнулся с проблемой.
Версия зенно последняя.

f1.jpg


f2.jpg


Все настроил как на скрине, но почему-то JS "return Notification.permission;" возвращает default.
Пробовал предварительно прописывать - Notification.permission === "granted"
Это тоже успеха не принесло.

Ссылка по которой всплывает оповещение (файл картинка рандомная, скачивать файл не нужно):
https://www.sendspace.com/file/o7ecg2

В чем может быть проблема? Как разрешить оповещения?
 

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
917
Баллы
113

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 480
Благодарностей
5 916
Баллы
113
Имеется ввиду желтые надписи - Sorry, you can't watch this content ?
Вообще это рекламные баннера, а не оповещения.
Если не эмулировать Хром , а ставить родной FireFox то будет это видно.

Sendspace.png
 

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
917
Баллы
113
Имеется ввиду желтые надписи - Sorry, you can't watch this content ?
Вообще это рекламные баннера, а не оповещения.
Если не эмулировать Хром , а ставить родной FireFox то будет это видно.

Посмотреть вложение 30971
Я про другое.
В посте выше. Первый скрин. Левый верхний угол. Я красным обвел.
Про разрешение уведомлений речь идет.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 480
Благодарностей
5 916
Баллы
113
Я про другое.
В посте выше. Первый скрин. Левый верхний угол. Я красным обвел.
Про разрешение уведомлений речь идет.
Не понимаю что с ним не так?) Это не уведомление, это запрос на их разрешение.
Кубик в постере не ответит Да или Нет на него. Он просто либо разрешит либо заблокирует уведомления.
И у меня кстати не выдается почему-то...
 

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
917
Баллы
113
Не понимаю что с ним не так?) Это не уведомление, это запрос на их разрешение.
Кубик в постере не ответит Да или Нет на него. Он просто либо разрешит либо заблокирует уведомления.
И у меня кстати не выдается почему-то...
Вот я хочу разрешить. В кубике разрешения оповещений стоит - ОК.
Но если после этого кубика вызвать в JS "return Notification.permission;", то мне выдается "default".
А должно же выдаваться "granted" ?
Т.е. как буд-то этот кубик не работает почему-то.

UPD: Что-то запросы на оповещения на площадке пропали. Я найду другую и скину ссылку, но сути вопроса глобально не меняет. Почему не применяется кубик.

UPD2: https://meduza.io
 
Последнее редактирование:

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 480
Благодарностей
5 916
Баллы
113
Вот я хочу разрешить. В кубике разрешения оповещений стоит - ОК.
Но если после этого кубика вызвать в JS "return Notification.permission;", то мне выдается "default".
А должно же выдаваться "granted" ?
Т.е. как буд-то этот кубик не работает почему-то.

UPD: Что-то запросы на оповещения на площадке пропали. Я найду другую и скину ссылку, но сути вопроса глобально не меняет. Почему не применяется кубик.

UPD2: https://meduza.io
У нас была реализация вот этого метода - https://developer.mozilla.org/ru/docs/Web/API/Notification/requestPermission
Соответственно и проверять надо с помощью него, срабатывает кубик или нет.
Надо выполнить кубик с настройкой уведомлений, затем перейти на страницу и выполнить на странице скрипт
в переменных окружения Page.LastNotificationTitle будет с текстом, который указал в скрипте
Код:
Notification.requestPermission().then(function(result) {
  if (result === 'denied') {
  }
  if (result === 'default') {
  }
  if (result === "granted") {
    var notification = new Notification("Hi there!");
  }
});
т.е. кубик управляет доступом к уведомлениям в браузере.
Другое дело, что видимо не на всех сайтах этот метод работает.
 

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
917
Баллы
113
У нас была реализация вот этого метода - https://developer.mozilla.org/ru/docs/Web/API/Notification/requestPermission
Соответственно и проверять надо с помощью него, срабатывает кубик или нет.
Надо выполнить кубик с настройкой уведомлений, затем перейти на страницу и выполнить на странице скрипт
в переменных окружения Page.LastNotificationTitle будет с текстом, который указал в скрипте
Код:
Notification.requestPermission().then(function(result) {
  if (result === 'denied') {
  }
  if (result === 'default') {
  }
  if (result === "granted") {
    var notification = new Notification("Hi there!");
  }
});
т.е. кубик управляет доступом к уведомлениям в браузере.
Другое дело, что видимо не на всех сайтах этот метод работает.
Провел тесты на всех типах браузера.
На https://meduza.io скрипт выдают ошибку с комментарием:
Выполнение действия JavaScript OwnCode Script Error: ReferenceError: UA is not defined

Проверил на другой площадке, для которой вся эта идея впринципе реализоваться планируется, то ответ JS скрипта пустой. Из кода выше следует, что настройка согласия с оповещениями не сработала.

Будьте добры покажите полностью шаб рабочий на каком-то сайте на котором корректно проходит согласие на оповещение и приходят оповещения, чтобы я был уверен, что это либо с площадкой беда, или на моей стороне по каким-то другим причинам не работает как надо.

Или может в действительности эта функция вцелом не рабочая сейчас и это какой-то баг.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 480
Благодарностей
5 916
Баллы
113
Провел тесты на всех типах браузера.
На https://meduza.io скрипт выдают ошибку с комментарием:
Выполнение действия JavaScript OwnCode Script Error: ReferenceError: UA is not defined

Проверил на другой площадке, для которой вся эта идея впринципе реализоваться планируется, то ответ JS скрипта пустой. Из кода выше следует, что настройка согласия с оповещениями не сработала.

Будьте добры покажите полностью шаб рабочий на каком-то сайте на котором корректно проходит согласие на оповещение и приходят оповещения, чтобы я был уверен, что это либо с площадкой беда, или на моей стороне по каким-то другим причинам не работает как надо.

Или может в действительности эта функция вцелом не рабочая сейчас и это какой-то баг.
Проверьте уведомления вот на этом сайте, который был взят за образец - https://developer.mozilla.org/ru/docs/Web/API/notification\

И, кстати, на том же sendspace.com работает
 

gigavat

Super Moderator
Регистрация
17.11.2011
Сообщения
112
Благодарностей
88
Баллы
28
Провел тесты на всех типах браузера.
На https://meduza.io скрипт выдают ошибку с комментарием:
Выполнение действия JavaScript OwnCode Script Error: ReferenceError: UA is not defined
У медузы настроена кросс доменная политика, можно выполнить сниппет:
Код:
instance.SetBrowserPreference("security.csp.enable", false);
Тогда тестовый скрипт отработает.
 
  • Спасибо
Реакции: Yuriy Zymlex

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
917
Баллы
113
Что-то не работает, парни. 10 раз перезапустил. 10 раз кубики перезаписал. Местами менял и т.д.
Все тот же пустой ответ JS сообщающий, что нет согласия на получение уведомлений.

Проверьте уведомления вот на этом сайте, который был взят за образец - https://developer.mozilla.org/ru/docs/Web/API/notification\

И, кстати, на том же sendspace.com работает
Проверил на обоих, что-то не работает. :ak:

У медузы настроена кросс доменная политика, можно выполнить сниппет:
Код:
instance.SetBrowserPreference("security.csp.enable", false);
Тогда тестовый скрипт отработает.
Спасибо за ответ, но тут не помогло. На моей стороне по крайней мере.

На https://meduza.io скрипт все так же выдает ошибку с комментарием:
Выполнение действия JavaScript OwnCode Script Error: ReferenceError: UA is not defined


Гайз, прикрепляю ниже шаблон. Будьте добры тестаните мой шаб. Я что-то упускаю вероятно, но в упор не вижу. :dy:
Снимок экрана от 2018-07-30 13-46-48.png

Из всех 3-х вариантов ни один не отработал. ZennoPoster 5.19.0.0
 

Вложения

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 480
Благодарностей
5 916
Баллы
113
Что-то не работает, парни. 10 раз перезапустил. 10 раз кубики перезаписал. Местами менял и т.д.
Все тот же пустой ответ JS сообщающий, что нет согласия на получение уведомлений.


Проверил на обоих, что-то не работает. :ak:


Спасибо за ответ, но тут не помогло. На моей стороне по крайней мере.

На https://meduza.io скрипт все так же выдает ошибку с комментарием:
Выполнение действия JavaScript OwnCode Script Error: ReferenceError: UA is not defined


Гайз, прикрепляю ниже шаблон. Будьте добры тестаните мой шаб. Я что-то упускаю вероятно, но в упор не вижу. :dy:
Посмотреть вложение 31078
Из всех 3-х вариантов ни один не отработал. ZennoPoster 5.19.0.0
Все у вас работает)
Чтобы проверить результат выполнения скрипта, надо смотреть текст в Page.LastNotificationTitle, а не то что будет в переменной кубика.
в переменных окружения Page.LastNotificationTitle будет с текстом, который указан в скрипте
.
 

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
917
Баллы
113
Все у вас работает)
Чтобы проверить результат выполнения скрипта, надо смотреть текст в Page.LastNotificationTitle, а не то что будет в переменной кубика.
Да, в Page.LastNotificationTitle новый заголовок присутствует, но в дальнейшем он не меняется никак, даже если этот JS-кубик убрать. Новые уведомления зенно не обрабатывает, которые должны приходить и отображаться в соответсвующих переменных (если я правильно принцип понял).
Окно с перменными открывал и закрывал, ждал более суток, пробовал разные сайты.
Соответсвующие переменные не содержат нового содержимого.

Это я что-то не понимаю? или все же не работает?
 

hoffmanzor

Новичок
Регистрация
03.08.2018
Сообщения
1
Благодарностей
0
Баллы
1
Да, в Page.LastNotificationTitle новый заголовок присутствует, но в дальнейшем он не меняется никак, даже если этот JS-кубик убрать. Новые уведомления зенно не обрабатывает, которые должны приходить и отображаться в соответсвующих переменных (если я правильно принцип понял).
Окно с перменными открывал и закрывал, ждал более суток, пробовал разные сайты.
Соответсвующие переменные не содержат нового содержимого.

Это я что-то не понимаю? или все же не работает?
Добрый день! Как с вами можно связаться ? Я не вижу отправку личных сообщений у вас в профиле
 

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
917
Баллы
113
@VladZen будь добр удели ещё внимание вопросу моему. Так пока и не работает. Я не фанат беспокоить, но тут либо я что-то не понимаю, а примеров нет, либо зенно некорректно работает на моей стороне, либо вцелом не так как заявленно с этой функцией.
Текущее положение дел указал в предыдущем посте.

@hoffmanzor написал Вам в личку.
 
  • Спасибо
Реакции: ZSHab

ZSHab

Client
Регистрация
29.10.2014
Сообщения
220
Благодарностей
22
Баллы
18
@VladZen будь добр удели ещё внимание вопросу моему. Так пока и не работает. Я не фанат беспокоить, но тут либо я что-то не понимаю, а примеров нет, либо зенно некорректно работает на моей стороне, либо вцелом не так как заявленно с этой функцией.
Текущее положение дел указал в предыдущем посте.

@hoffmanzor написал Вам в личку.
удалось решить проблему? Аналогичная проблема и у меня(
 

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
917
Баллы
113

zennoX

Client
Регистрация
05.04.2014
Сообщения
484
Благодарностей
134
Баллы
43
А ua свежий ставить не надо?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)