Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.03.2012, 06:43
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

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"
	}
}
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности

Последний раз редактировалось FINoM, 01.04.2015 в 21:49.
Ответить с цитированием
  #2 (permalink)  
Старый 01.04.2015, 21:42
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

1 марта исполнилось 3 года расширению. До сих пор оно успешно трудится на благо человечества.

Подымаю тост пост для тех, кто не в курсе, что есть такая штука.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности

Последний раз редактировалось FINoM, 01.04.2015 в 21:48.
Ответить с цитированием
  #3 (permalink)  
Старый 13.08.2015, 15:28
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Rise,
не мог бы ты обьяснить для тех кто не в танке о чём твоё сообщение?
Ответить с цитированием
  #4 (permalink)  
Старый 13.08.2015, 15:30
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

рони, наверно, тоже чекер сообщений на форуме, только для ФФ.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #5 (permalink)  
Старый 13.08.2015, 15:39
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

FINoM,
да похоже
Ответить с цитированием
  #6 (permalink)  
Старый 13.08.2015, 15:49
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

чекер FINoM,
хром подсказал что нужно пароля для входа и по клику попадаю на страницу
чекер Rise,
всё молча пароля нет покажу ноль и только циферка по клику -- куда то бы ткнуть чтоб не только запрос был но и ссылка для перехода под рукой
Ответить с цитированием
  #7 (permalink)  
Старый 13.08.2015, 15:56
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Rise,
в настройках
дата последнего обновления 1 января 1970г. - жуть
Ответить с цитированием
  #8 (permalink)  
Старый 13.08.2015, 16:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Rise,
40.0
Ответить с цитированием
  #9 (permalink)  
Старый 13.08.2015, 16:17
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Rise,
неправильно выразился -- вместо открытия страницы subscription.php если не вошёл на форум - предлается форма ввода пароля. при клике на кнопку чекера.
а у тебя раз никаких страниц не открывается то и формы для пароля не будет, так понимаю.
может обоим как-то продумать -- что режим "вы ещё не зашли на форум"

Rise,
появилась сегодняшняя дата в строке последнее обновление.
Ответить с цитированием
  #10 (permalink)  
Старый 13.08.2015, 17:26
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Rise,
ок - я про режим "не вошли" - может это как-то индицировать визуально?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск