0

我的代码:

<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 的目标链接没有改变……仍然是第一次渲染时设置的链接。为什么?我该如何解决?

4

1 回答 1

2

您已打开自动渲染。将脚本行更改为:

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

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

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

于 2012-10-12T03:25:02.217 回答