Спасибо большое за советы, буду думать, если не получится, отпишусь в теме)
push-уведомления
-
Не пойму как с ними можно работать. Некоторые сайты присылают push-уведомления в браузер, есть ли способ спарсить полученные в уведомлении данные? Если конечно браузер BAS'a имеет возможность получать эти push-уведомления..
-
@support said in push-уведомления:
- Замените стандартный модуль NotificationFake на этот 0_1492028927988_NotificationFake.zip
- В любом месте кода вызываете действие "Получить уведомления"
Там будет список push уведомлений вызванных на этой странице.
Спасибо большое, но вот как только с этим списком работать? Любая попытка с этими данными что либо сделать, оканчивается этим..
[object Object],[object Object],[object Object][object Object],[object Object],[object Object] -
В инспекторе переменных, данные есть. Их можно добавить в список, в инспекторе и список смотрится нормально. Но вот сохранить этот список или переменную в файл, выдаст [object Object], парсить, обьеденить в строку и любое другое действие вернёт [object Object]
-
Получилось, через ассоциативный массив. А я до этого и не знал, что такая штука есть в js ))
-
Если вдруг кому понадобится работать с push-уведомлениями, то модуль выше не подойдёт, так как меню с действиями BAS не отобразиться:

Я добавил описание в manifest.json и значок действия:


Вот обновлённый модуль NotificationFake. Для установки необходимо заменить стандартный модуль NotificationFake в папке modules.
И тестовый проект для примера работы.
-
Уже всю голову сломал, но ничего не работает. Мне нужно получать push оповещения с сайта, о том, что я получил новое сообщение. допустим мне отправили личное сообщение и мне нужно как-то в bas получать текст этого сообщения и при этом не быть онлайн для сайта, т.к. есть большое кол-во аккаунтов.
Насколько я понял push работают вот так:
- Как вообще разрешить сайту отправлять уведомления, если он меня об этом не спрашивал?
- Когда я допустим открываю ноутбук мне прилетают пропущенные оповещения, при том, что я не открывал этот сайт, я даже не открывал хром, он просто работает в фоне. И сообщения тем не менее подтянул, т.е. сайт отправивший их мне врядли знает мой IP на данный момент.
Возможно ли с помощью BAS как-то влезть в эту цепочку и выцепить текст этих Push уведомлений и не светить свой IP?