greeple
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Sputnikk Цитата: Имеет недостаток - письма проверяются автоматически только при запуске Оперы. | что значит только при запуске? там в коде чекалка (кстати по atom, понятно почему до сих пор работает) стоит минимум на 5 минут var pollIntervalMin = 5; // 5 minutes ставишь на минуту и работает каждую минуту, только что проверил норм всё, если надо секунды, то надо код этот менять Код: function scheduleRequest() { console.log('scheduleRequest'); var randomness = Math.random() * 2; var exponent = Math.pow(2, localStorage.requestFailureCount || 0); var multiplier = Math.max(randomness * exponent, 1); var delay = Math.min(multiplier * pollIntervalMin, pollIntervalMax); delay = Math.round(delay); console.log('Scheduling for: ' + delay); if (oldChromeVersion) { if (requestTimerId) { window.clearTimeout(requestTimerId); } requestTimerId = window.setTimeout(onAlarm, delay*60*1000); } else { console.log('Creating alarm'); // Use a repeating alarm so that it fires again if there was a problem // setting the next alarm. chrome.alarms.create('refresh', {periodInMinutes: delay}); } } | Добавлено: ага, проверил в feedbro по rss нормально приходит почта, ссылка такая https://mail.google.com/mail/u/0/feed/atom где 0 это залогиненный акк, если больше одного то увеличиваешь 1 2 и т.д. https://mail.google.com/mail/u/1/feed/atom https://mail.google.com/mail/u/2/feed/atom но только если залогинен, если нет, то надо делать авторизацию по OAuth 2.0 в расширке\приложении и так же по этим ссылкам получать |