可以通过访问者的PC / IP而不是我的网络服务器发送请求来使用Google +1 Javascript API吗?

时间:2011-08-01 04:20:45

标签: javascript api http-headers google-plus-one proxies

Google +1 API参考:http://code.google.com/apis/+1button/

我想要做的是在我的网站上使用Google + 1 API,其中包含指向其他网站的链接的网页。当访问者点击他们喜欢的链接旁边的+1按钮时,我希望请求来自用户的计算机,而不是来自我的Web服务器。

我担心的是,谷歌可能会认为+ 1s是垃圾邮件或其他东西,如果它们都来自我的网络服务器,所以我希望它们看起来很自然,来自世界各地的IP。

希望真正理解HTTP请求和Javascript的人可以帮助解决这个问题。

提前致谢!

编辑: 当单击+1按钮时发送的JSON请求包含一个名为“container”的字段,其中包含源页面URL,而不是实际为+ 1的URL。此外,当.js文件GET到访问者的机器时,“Referrer”被设置为源页面URL(当然)。

我正在寻找一种方法来阻止Referrer和“容器”字段包含源页面网址。

1 个答案:

答案 0 :(得分:2)

网页中的Google +1链接已来自用户的计算机。用户正在其计算机上显示您的网页,当点击Google +1链接时,用户自己的浏览器会向Google的计算机发出Google +1请求。您的网站在网页中提供代码,但用户自己的计算机会提供Google +1请求。我认为您不必担心此问题,因为您的网络服务器未提供实际的Google +1请求。