Как я могу получить состояние (включено или выключено) кнопки Google +1?

Документация по API +1 находится здесь: http://code.google.com/apis/+1button/#jsapi

Нет упоминания о том, как определить, нажал ли просматривающий пользователь кнопку или нет. Это была бы очень полезная функция, потому что она позволила бы мне поощрять людей, которые еще не добавили +1 к странице, сделать это, не заставляя пользователей, которые уже поставили +1, пройти ненужный и, возможно, запутанный шаг.

Кто-нибудь нашел способ сделать это? Спасибо


person Nathan Labenz    schedule 07.06.2011    source источник
comment
(Несвязанный комментарий об редактировании ответа в другом месте: у вас действительно есть репутация, чтобы отвечать на вопросы, и ваше редактирование дало бы достаточно хороший ответ, если бы оно стояло само по себе. :)   -  person sarnold    schedule 08.06.2011
comment
Между прочим, меня бы раздражало, если бы веб-сайт умолял меня нажать для него волшебную кнопку +1 от службы, которая меня не волнует.   -  person sarnold    schedule 08.06.2011
comment
Я думал о том, чтобы прочитать атрибут aria-pressed (на самой ссылке кнопки), независимо от того, говорит ли он true или false (включено или выключено), но Google оборачивает кнопку в iframe и использует jQuery для получения содержимого iframe выдает ошибку Unsafe JavaScript attempt to access frame with URL в Chrome (конечно, это междоменное). Я надеюсь, что у кого-то есть ответ на это   -  person reinder    schedule 01.07.2011
comment
Нет, я не думаю, что есть какой-то способ сделать это.   -  person julien_c    schedule 22.02.2012
comment
Вы когда-нибудь находили ответ? Я хотел бы определить состояние загрузки.   -  person Owen McAlack    schedule 11.09.2012


Ответы (1)


Есть атрибут callback, который позволяет добавить пользовательскую функцию обратного вызова, которая может реагировать на +1 или -1. См. http://www.odditysoftware.com/blog/trap-and-track-google-plus-button-click-events_45.html

Но ваш вопрос старый, возможно, его еще не было.

person Petr    schedule 28.10.2011
comment
Я хотел получить состояние кнопки ДО того, как она была нажата. Проблема в том, что люди часто не знают, включена кнопка или выключена, поэтому они путаются и UN-+1 то, что они хотели +1 - person Nathan Labenz; 03.11.2011