为什么我无法在plusone按钮上更改目标链接?

时间:2012-10-11 12:46:18

标签: google-plus

我的代码:

<script src="http://apis.google.com/js/plusone.js" type="text/javascript"></script>
<g:plusone id="googleModuloContentButton" href="http://www.mywebsite.com/?IDL=1" size="medium"></g:plusone>

它会创建Google+徽章。但是如果在点击处理程序上我做了:

gapi.plusone.render('googleModuloContentButton', {
    href: "http://www.mywebsite.com/?IDL=2"
});

+1的目标链接没有改变......仍然是第一次渲染时设置的链接。为什么?我该如何解决?

1 个答案:

答案 0 :(得分:2)

您已启用自动渲染功能。将脚本行更改为:

<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
  {parsetags: 'explicit'}
</script>

目前您的按钮已被告知要渲染。添加上述参数应该允许您的代码工作。

您也可以考虑以这种方式设置href是最好的方法,而不是使用规范链接或预先填充href。你的用例是什么?