leonid.poydolov@fb
22-12-2023, 14:49
Хочу в расширение Мои сообщения (https://chromewebstore.google.com/detail/ebfhfdmncghemmnbecpblnbfejfpclcf) для хром добавить свою почту от Roundcube, добавил туда свою кнопку, но не могу подвязать получение уведомлений...
Подскажите как получить значение после INBOX ?
вот json когда почта есть 1, цифры меняются в зависимости от количества не прочитанных писем
action: "refresh"
exec: "this.set_unread_count(\"INBOX\",1,true,\"\");\nthis.set_trash_count(4);\n"
- когда все прочитаны
action: "refresh"
exec: "this.set_unread_count(\"INBOX\",0,true,\"\");\nthis.set_trash_count(4);\n"
нашел скрипт (https://github.com/shemminga/small-hacks/tree/master/roundcube-xnotifier) для подсматривания , а не помогает....
в файле presets.js расширения добавил
'mail.domen.ru':{
'title' : 'mail.domen',
'site' : 'mail.domen.ru',
'domains' : ['mail.domen.ru'],
'messagePageUrl' : 'https://mail.domen.ru/?_task=mail&_mbox=INBOX',
'messCountSelector' : 'mailboxlist',
'loginSelector' : 'button-logout',
'showed' : false,
'forceSound' : true,
'check' : function (processor){
processor.request('https://mail.domen.ru/?_task=mail&_action=getunread&_refresh=1&_mbox=INBOX&_page=1&_remote=1', {
????
})
}
},
но что то не то...
Подскажите как получить значение после INBOX ?
вот json когда почта есть 1, цифры меняются в зависимости от количества не прочитанных писем
action: "refresh"
exec: "this.set_unread_count(\"INBOX\",1,true,\"\");\nthis.set_trash_count(4);\n"
- когда все прочитаны
action: "refresh"
exec: "this.set_unread_count(\"INBOX\",0,true,\"\");\nthis.set_trash_count(4);\n"
нашел скрипт (https://github.com/shemminga/small-hacks/tree/master/roundcube-xnotifier) для подсматривания , а не помогает....
в файле presets.js расширения добавил
'mail.domen.ru':{
'title' : 'mail.domen',
'site' : 'mail.domen.ru',
'domains' : ['mail.domen.ru'],
'messagePageUrl' : 'https://mail.domen.ru/?_task=mail&_mbox=INBOX',
'messCountSelector' : 'mailboxlist',
'loginSelector' : 'button-logout',
'showed' : false,
'forceSound' : true,
'check' : function (processor){
processor.request('https://mail.domen.ru/?_task=mail&_action=getunread&_refresh=1&_mbox=INBOX&_page=1&_remote=1', {
????
})
}
},
но что то не то...