Можно ли как-то прочитать уведомления Web Pu sh, отправленные с веб-сайта на Chrome с Python? - PullRequest
0 голосов
/ 26 апреля 2020

Я использую веб-сайт, который отправляет мне уведомления с помощью Web Pu sh. Так что я получаю эти уведомления просто отлично на MacOS через Chrome. Я бы хотел перенаправить эти уведомления на устройство iOS через Pushbullet, но веб-сайт не предоставляет такой возможности.

Поэтому я решил эту проблему прямо сейчас, прочитав базу данных sqlite уведомлений macOS и отправив те, которые я хочу в API Pushbullet, и я получаю их на свой телефон. Мне было интересно, есть ли какой-нибудь лучший способ.

Я попытался открыть Chrome DevTools и записать Фоновые сервисы → Pu sh Сообщения, и я вижу журнал уведомлений в json. Как я могу прочитать эти уведомления?

enter image description here

1 Ответ

0 голосов
/ 27 апреля 2020

Возможно, это не тот ответ, который вы ищете, но рассматривали ли вы вопрос об установке Google Chrome на своем смартфоне и регистрации этого устройства на веб-сайте для уведомлений pu sh? Как указано в комментарии Chrome на iOS не поддерживает Web Pu sh.

Еще одно предложение: при создании подписки pu sh на сайте также регистрируется работник сервиса. Этот работник сервиса отвечает на поступающие события pu sh. Если вы откроете Chrome DevTools, go на вкладке Sources и откроете работника сервиса, вы можете добавить любой код, какой захотите. Я не уверен, сохранится ли это изменение при выходе из Chrome.

Modified service-worker.js Showing the modification is executed

...