假设我有一个网页,我添加了1+按钮。
有没有一种好方法可以判断用户是否在上次访问时按下了1+按钮。
如果他们的页面超过1页,我想对所有观众的访问表示感谢。
答案 0 :(得分:4)
在+1 API中,您可以使用callback
方法来捕获+ 1
策略是捕获这些调用并在浏览器上存储cookie。下次用户到来时,您可以查看cookie并显示感谢信息。
来自docs
回调a的标识符 全局命名空间中的函数
用户之后调用 点击+1按钮。回调 function可以接受JSON对象 其形式为{“href”: “http://www.example.com/”,“州”: “上”}。其中href是+1的URL 并且状态为+1而关闭 删除+1。
一个简单的例子:
function plus1Callback(params)
{
if(params.state == "on"){
setCookie("hasplus1", "true");
}
}
function checkHasPlus1()
{
var hasplus1=getCookie("hasplus1");
if (hasplus1!=null && hasplus1!=""){
alert("Thanks for your +1");
}
}