Javascript.ru Checker — расширение для хрома, показывающее количество подписок
https://chrome.google.com/webstore/d...ldbdnfckkccbm/
Расширение показывает количество тем из подписок с новыми сообщениями. Скрипт ходит на страницу http://javascript.ru/forum/subscript...ewsubscription каждую минуту и считает количество "красных ссылок" doc.querySelectorAll( 'a.post-new' ); background.html: <html> <head> <script> var url = 'http://javascript.ru/forum/subscription.php?do=viewsubscription'; var update = function(){ var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if ( xhr.readyState == 4 ){ if ( xhr.status == 200 ) { var doc = document.createElement( 'div' ), result; doc.innerHTML = xhr.response; result = doc.querySelectorAll( 'a.post-new' ); chrome.browserAction.setBadgeText( { text: String( result.length ) } ); if( result.length ) { chrome.browserAction.setBadgeBackgroundColor( { color: [255,0,0,255] } ); } else { chrome.browserAction.setBadgeBackgroundColor( { color: [111,111,111,255] } ); } } else { chrome.browserAction.setBadgeText( { text: '–' }); chrome.browserAction.setBadgeBackgroundColor( { color: [111,111,111,255] } ); } } } xhr.open( 'GET', url, true ); xhr.send(); }; update(); setInterval( update, 1000*60 ); chrome.browserAction.onClicked.addListener( function() { chrome.tabs.create( { url: url } ); }); </script> </head> </html> manifest.json: { "name": "Javascript.ru Checker", "version": "0.1", "description": "Javascript.ru Checker", "background_page": "background.html", "permissions": [ "tabs", "http://javascript.ru/forum/subscription.php?do=viewsubscription" ], "browser_action": { "default_title": "Javascript.ru Checker", "default_icon": "icon.gif" } } |
1 марта исполнилось 3 года расширению. До сих пор оно успешно трудится на благо человечества.
Подымаю |
Rise,
не мог бы ты обьяснить для тех кто не в танке о чём твоё сообщение? |
рони, наверно, тоже чекер сообщений на форуме, только для ФФ.
|
FINoM,
да похоже :) |
чекер FINoM,
хром подсказал что нужно пароля для входа и по клику попадаю на страницу чекер Rise, всё молча пароля нет покажу ноль и только циферка по клику -- куда то бы ткнуть чтоб не только запрос был но и ссылка для перехода под рукой :) |
Rise,
в настройках дата последнего обновления 1 января 1970г. - жуть :lol: |
Rise,
40.0 |
Rise,
неправильно выразился -- вместо открытия страницы subscription.php если не вошёл на форум - предлается форма ввода пароля. при клике на кнопку чекера. а у тебя раз никаких страниц не открывается то и формы для пароля не будет, так понимаю. может обоим как-то продумать -- что режим "вы ещё не зашли на форум" Rise, появилась сегодняшняя дата в строке последнее обновление. |
Rise,
ок - я про режим "не вошли" - может это как-то индицировать визуально? |
Часовой пояс GMT +3, время: 23:40. |