有没有一种简单的方法来判断用户是否有谷歌1+ URL

时间:2011-07-04 19:12:08

标签: google-plus-one

假设我有一个网页,我添加了1+按钮。

有没有一种好方法可以判断用户是否在上次访问时按下了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");
  }
}
相关问题