Идея: кнопка добавления в Google Reader

В комментариях к одному из постов, меня попросили сделать кнопку добавления RSS комментариев в «Google Reader» (если я правильно помню суть просьбы).

Мне эта идея не нравится, потому что я не знаю какое количество моих читателей пользуется «Google Reader», остальным, понятно, эта кнопка ни к чему. Я тут подумал — хорошо было бы ставить эту кнопку тем, что этим сервисом «Гугла» пользуется. Но как узнать кто пользуется, а кто нет?

Сейчас меня осенило (впрочем, скоро это не будет работать в Firefox, когда выйдет версия 3.7). Всё просто — надо найти URL по которому заходит только авторизованный пользователь «Google Reader», причём URL этот должен быть инвариантен пользователю, может это какая-то картинка или CSS/JS. Далее, на моей странице делается ссылка на этот URL и через псевдоселектор «:visited» ей ставится какое-то свойство CSS, которое я смогу проконтролировать через JavaScript.

Далее всё просто — у данной ссылки есть то свойство, значит пользователь недавно логинился в «Google Reader», если нет, не логинился. На основании этого можно ставить или убирать кнопку добавления RSS в этот сервис. Можно ещё выставить куку, чтобы в дальнейшем основываться уже на её наличии (если есть — пользователь пользуется «Google Reader», нет — ничего не значит).

Комментарии 22

desudesu (desudesu.ya.ru) № 1
Болк изобретает history probing hack!
Евгений Степанищев (bolknote.ru) автор № 2
Если я привожу ссылку на закрытие этой дыры в FireFox, то я, наверное, в курсе, что изобрёл это не я, правда? Тем более, что по этой ссылке довольно популярно расписана данная методика.

Но я ещё не видел, чтобы её применяли для чего-то полезного. У меня такая идея возникла.
heller.ru/blog/ № 3
Крутая идея. Кстати, зол на Мозиллу.
Евгений Степанищев (bolknote.ru) автор № 4
Они в чём-то правы — это действительно утечка персональных данных. С другой стороны, не секрет, что крупные поисковики так делают. Я не раз замечал, что показываемая реклама зависит от того, что я искал накануне.
wiktar (wiktar.com) № 5

Комментарий для Евгения Степанищева:

крупные поисковики так делают.

А как можно узнать, что ты искал? У тебя ведь нет точной ссылки, который ты будешь проверять на :visited. Или я чего-то недопонимаю?

Евгений Степанищев (bolknote.ru) автор № 6
Я имею ввиду поисковики и их сети контекстной рекламы, конечно. Сейчас почти у каждого поисковика есть своя сеть контекстной рекламы.
gaius-julius.livejournal.com № 7
разве современные браузеры, когда попадают на страницу с content-type: application/rss+xml не предлагают сами что-то типа «вот вы попали на рсс-фид, чем будем подписываться?»
Евгений Степанищев (bolknote.ru) автор № 9
разве современные браузеры, когда попадают на страницу с content-type: application/rss+xml не предлагают сами что-то типа «вот вы попали на рсс-фид, чем будем подписываться?»

Вот уж не знаю, ни разу не читал RSS современными браузерами.

medved (medved.lg.ua) № 8
Справа от «← 13.06.2010, Nº 2567» вставляется иконка RSS со ссылкой на https://bolknote.ru/rss/2567 и дело в шляпе
Евгений Степанищев (bolknote.ru) автор № 10
Справа от «← 13.06.2010, Nº 2567» вставляется иконка RSS со ссылкой на https://bolknote.ru/rss/2567 и дело в шляпе

Речь идёт о кнопке добавления RSS в Google Reader
Ссылка ту же задачу не решит.

vladon (vladon.ru) № 11
Если в опере нажать на RSS-ссылку, то она предложит подписаться в самой опере, либо в гугл-ридере, либо в виндовс-лив и так далее.
Евгений Степанищев (bolknote.ru) автор № 12
Круто. Правда, я никогда не замечал этой кнопки. А что-то другое так умеет? У меня на домашнем компе в Казани нет ничего, кроме «Оперы» (и IE6), а трафик платный.
Евгений Степанищев (bolknote.ru) автор № 14
Комментарий для gaius-julius.livejournal.com:

Херассе. У «Хрома» вообще ридера нет, IE не считаем. Получается, что кнопка, по сути, ни к чему.
gaius-julius.livejournal.com № 15
ну, да. Не сайта это дело решать как поступить с фидом, а браузера. Хром, вроде, тоже можно как-то научить более дружелюбно обходиться с фидами. Про IE ничего не знаю.
leotsarev.livejournal.com № 16
Узнать кол-во пользователей Google Reader можно проще
http://www.google.com/support/reader/bin/a … swer=70001
Евгений Степанищев (bolknote.ru) автор № 17
Это не количество читателей моего блога, которые используют Google.Reader, а количество людей читающих мой блог через Google.Reader. Разные вещи.
leotsarev.livejournal.com № 19
Комментарий для Евгения Степанищева:

Если людям удобно использовать Google Reader для чтения RSS, им будет удобно использовать его и для чтения комментариев :)
Исключения незначительны.
Евгений Степанищев (bolknote.ru) автор № 20
Комментарий для leotsarev.livejournal.com:

Есть люди, которые пользуются Google Reader, но не читают через него мой блог. Им просто лениво добавить URL. Кстати, и у меня есть парочка блогов, которые лениво добавить.
jankkhvej (jankkhvej.blogspot.com) № 21
Кнопка реально не нужна. Firefox работает с RSS и тем, что в системе зарегистрировано как RSS-reader, для Google Chrome есть расширение https://chrome.google.com/extensions/detai … ekmmmcbfjd
Safari и IE тоже вроде должны понимать
Евгений Степанищев (bolknote.ru) автор № 22

Я уже убедился, что не нужна.

Safari и IE тоже вроде должны понимать

Они понимают.