У меня есть кнопка на моем сайте, могу ли я проверить, щелкнул ли пользователь ее в прошлом? Я не хочу, чтобы пользователь заходил в facebook через мой сайт, я хочу проверить его, не спрашивая разрешения у пользователя. Это возможно? и как я могу это сделать?Как проверить, нажата ли кнопка нажата
1
A
ответ
0
Я думаю, что это можно сделать, сохранив файл cookie, когда пользователь нажимает кнопку на вашей странице. Facebook имеет некоторые обратные вызовы событий, о которых вы можете прочитать здесь
https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/
код выглядит примерно так:
FB.Event.subscribe('edge.create', function(response) {
if(response) {
var name = 'UserLikesMyPage'
var date = new Date();
date.setTime(date.getTime() + (14 * 24 * 60 * 60 * 1000));
var expires = '; expires=' + date.toGMTString();
document.cookie = name + '=true' + expires + '; path=/';
}
}
Чем вы можете проверить, если это печенье уже установлен.
if (document.cookie.indexOf('UserLikesMyPage') >= 0) {
alert('I already like your page')
};
И не забудьте удалить куки, если пользователь unlikes страницу. Это можно узнать по событию edge.remove
Смежные вопросы
- 1. Как проверить, нажата ли кнопка?
- 2. Как проверить, нажата ли кнопка?
- 3. Как проверить, нажата ли кнопка?
- 4. проверить, какая кнопка нажата
- 5. Как проверить, была ли нажата кнопка
- 6. Как проверить, нажата ли кнопка в LoadViewState?
- 7. Как проверить, была ли нажата кнопка facebook?
- 8. Как проверить, нажата ли кнопка или нет
- 9. Как проверить, нажата ли случайная кнопка?
- 10. Как проверить, нажата ли кнопка или нет?
- 11. Можно ли проверить, если сделать нажата кнопка
- 12. Gatling, чтобы проверить, нажата ли кнопка
- 13. Проверьте, нажата ли кнопка ASP.
- 14. Angular2 проверьте, нажата ли кнопка
- 15. Проверка, была ли нажата кнопка
- 16. проверьте, нажата ли кнопка jQuery
- 17. jQuery: проверьте, нажата ли кнопка
- 18. Как проверить, как долго нажата кнопка?
- 19. Как проверить, была ли нажата кнопка мыши и нажата кнопка в приложении java swing.
- 20. Как проверить, нажата ли jPanel?
- 21. Как определить, была ли нажата или нажата кнопка?
- 22. как проверить, какая кнопка быть нажата
- 23. Qt как проверить, какая кнопка мыши нажата
- 24. Как проверить, какая кнопка нажата в php
- 25. кнопка Как проверить нажата внутри функции
- 26. Как проверить, какая кнопка отправки нажата?
- 27. проверьте, была ли нажата кнопка.
- 28. Невозможно увидеть, нажата ли кнопка
- 29. Проверьте, была ли нажата кнопка.
- 30. Как проверить кнопку нажата (нажата) или нет?
Это не поможет, если пользователю понравилась страница раньше. – CBroe
Я знаю об этом, но я думаю, что нет другого способа проверить, использовал ли посетитель как кнопку до – Sutulustus
. Если вы знаете, то почему вы отвечаете с чем-то, что не соответствует вопросу? – CBroe