В новой версии зено появилась поддержка по моему запросу. Используй последнюю версию мозиллы в шаблоне, будет появляться окно - Разрешить/Запретить. Если версия браузера ниже 52, выбор не сохранится, не применится.Интересует тот же вопрос. Не нашел решения?
Может у тебя уже разрешены уведомления? Сами уведомления показываться не будут в любом случае. Сделай JavaScript вставку с кодом как на скриншоте.
В хроме появляется.
В зенке не хочет.
Может подскажешь где искать проблему?
Версия 5.16.2.0
Может это окно за окном зено? У меня так было в первый раз, долго не могла понять, в чем дело. Либо перезапустить попробовать...default
но ничего не выводит(((
В техподдержку обратись. Допилят, если не работает.Перезапустил комп, толку ноль...
Ну все равно спасибо)))
ладно, попробую по другому как то реализовать что задумано.
а как сделать чтобы не шла отмена?Где то разрабы писали, что просто идёт отмена.
Я про другое.Имеется ввиду желтые надписи - Sorry, you can't watch this content ?
Вообще это рекламные баннера, а не оповещения.
Если не эмулировать Хром , а ставить родной FireFox то будет это видно.
Посмотреть вложение 30971
Не понимаю что с ним не так?) Это не уведомление, это запрос на их разрешение.Я про другое.
В посте выше. Первый скрин. Левый верхний угол. Я красным обвел.
Про разрешение уведомлений речь идет.
Вот я хочу разрешить. В кубике разрешения оповещений стоит - ОК.Не понимаю что с ним не так?) Это не уведомление, это запрос на их разрешение.
Кубик в постере не ответит Да или Нет на него. Он просто либо разрешит либо заблокирует уведомления.
И у меня кстати не выдается почему-то...
У нас была реализация вот этого метода - https://developer.mozilla.org/ru/docs/Web/API/Notification/requestPermissionВот я хочу разрешить. В кубике разрешения оповещений стоит - ОК.
Но если после этого кубика вызвать в JS "return Notification.permission;", то мне выдается "default".
А должно же выдаваться "granted" ?
Т.е. как буд-то этот кубик не работает почему-то.
UPD: Что-то запросы на оповещения на площадке пропали. Я найду другую и скину ссылку, но сути вопроса глобально не меняет. Почему не применяется кубик.
UPD2: https://meduza.io
Notification.requestPermission().then(function(result) {
if (result === 'denied') {
}
if (result === 'default') {
}
if (result === "granted") {
var notification = new Notification("Hi there!");
}
});
Провел тесты на всех типах браузера.У нас была реализация вот этого метода - 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://developer.mozilla.org/ru/docs/Web/API/notification\Провел тесты на всех типах браузера.
На https://meduza.io скрипт выдают ошибку с комментарием:
Выполнение действия JavaScript OwnCode Script Error: ReferenceError: UA is not defined
Проверил на другой площадке, для которой вся эта идея впринципе реализоваться планируется, то ответ JS скрипта пустой. Из кода выше следует, что настройка согласия с оповещениями не сработала.
Будьте добры покажите полностью шаб рабочий на каком-то сайте на котором корректно проходит согласие на оповещение и приходят оповещения, чтобы я был уверен, что это либо с площадкой беда, или на моей стороне по каким-то другим причинам не работает как надо.
Или может в действительности эта функция вцелом не рабочая сейчас и это какой-то баг.
У медузы настроена кросс доменная политика, можно выполнить сниппет:Провел тесты на всех типах браузера.
На https://meduza.io скрипт выдают ошибку с комментарием:
Выполнение действия JavaScript OwnCode Script Error: ReferenceError: UA is not defined
instance.SetBrowserPreference("security.csp.enable", false);
Проверил на обоих, что-то не работает.Проверьте уведомления вот на этом сайте, который был взят за образец - https://developer.mozilla.org/ru/docs/Web/API/notification\
И, кстати, на том же sendspace.com работает
Спасибо за ответ, но тут не помогло. На моей стороне по крайней мере.У медузы настроена кросс доменная политика, можно выполнить сниппет:
Тогда тестовый скрипт отработает.Код:instance.SetBrowserPreference("security.csp.enable", false);
Все у вас работает)Что-то не работает, парни. 10 раз перезапустил. 10 раз кубики перезаписал. Местами менял и т.д.
Все тот же пустой ответ JS сообщающий, что нет согласия на получение уведомлений.
Проверил на обоих, что-то не работает.
Спасибо за ответ, но тут не помогло. На моей стороне по крайней мере.
На https://meduza.io скрипт все так же выдает ошибку с комментарием:
Выполнение действия JavaScript OwnCode Script Error: ReferenceError: UA is not defined
Гайз, прикрепляю ниже шаблон. Будьте добры тестаните мой шаб. Я что-то упускаю вероятно, но в упор не вижу.
Посмотреть вложение 31078
Из всех 3-х вариантов ни один не отработал. ZennoPoster 5.19.0.0
в переменных окружения Page.LastNotificationTitle будет с текстом, который указан в скрипте
.
Да, в Page.LastNotificationTitle новый заголовок присутствует, но в дальнейшем он не меняется никак, даже если этот JS-кубик убрать. Новые уведомления зенно не обрабатывает, которые должны приходить и отображаться в соответсвующих переменных (если я правильно принцип понял).Все у вас работает)
Чтобы проверить результат выполнения скрипта, надо смотреть текст в Page.LastNotificationTitle, а не то что будет в переменной кубика.
Добрый день! Как с вами можно связаться ? Я не вижу отправку личных сообщений у вас в профилеДа, в Page.LastNotificationTitle новый заголовок присутствует, но в дальнейшем он не меняется никак, даже если этот JS-кубик убрать. Новые уведомления зенно не обрабатывает, которые должны приходить и отображаться в соответсвующих переменных (если я правильно принцип понял).
Окно с перменными открывал и закрывал, ждал более суток, пробовал разные сайты.
Соответсвующие переменные не содержат нового содержимого.
Это я что-то не понимаю? или все же не работает?
удалось решить проблему? Аналогичная проблема и у меня(@VladZen будь добр удели ещё внимание вопросу моему. Так пока и не работает. Я не фанат беспокоить, но тут либо я что-то не понимаю, а примеров нет, либо зенно некорректно работает на моей стороне, либо вцелом не так как заявленно с этой функцией.
Текущее положение дел указал в предыдущем посте.
@hoffmanzor написал Вам в личку.
К сожалению нет.удалось решить проблему? Аналогичная проблема и у меня(