push-уведомления


  • administrators

    Не пойму как с ними можно работать. Некоторые сайты присылают push-уведомления в браузер, есть ли способ спарсить полученные в уведомлении данные? Если конечно браузер BAS'a имеет возможность получать эти push-уведомления..


  • administrators

    @Fox

    1. Замените стандартный модуль NotificationFake на этот 0_1492028927988_NotificationFake.zip
    2. В любом месте кода вызываете действие "Получить уведомления"

    Там будет список push уведомлений вызванных на этой странице.


  • administrators

    @support said in push-уведомления:

    @Fox

    1. Замените стандартный модуль NotificationFake на этот 0_1492028927988_NotificationFake.zip
    2. В любом месте кода вызываете действие "Получить уведомления"

    Там будет список push уведомлений вызванных на этой странице.

    Спасибо большое, но вот как только с этим списком работать? Любая попытка с этими данными что либо сделать, оканчивается этим..

    [object Object],[object Object],[object Object][object Object],[object Object],[object Object]
    

  • administrators

    В инспекторе переменных, данные есть. Их можно добавить в список, в инспекторе и список смотрится нормально. Но вот сохранить этот список или переменную в файл, выдаст [object Object], парсить, обьеденить в строку и любое другое действие вернёт [object Object]


  • administrators

    Получилось, через ассоциативный массив. А я до этого и не знал, что такая штука есть в js ))


  • administrators

    Если вдруг кому понадобится работать с push-уведомлениями, то модуль выше не подойдёт, так как меню с действиями BAS не отобразиться:
    0_1530691541226_на форум 7.png


    Я добавил описание в manifest.json и значок действия:
    0_1530691667211_на форум 8.png


    0_1530691683059_на форум 9.png


    Вот обновлённый модуль NotificationFake. Для установки необходимо заменить стандартный модуль NotificationFake в папке modules.


    И тестовый проект для примера работы.