这是场景:
- 该网页没有 google+ 按钮。
- 用户单击一个按钮。
- 发送 AJAX 请求,它将一些文本和 google+ 按钮 (
<g:plusone href="http://www.website.com"></g:plusone>
) 加载到div
. - 当我查看代码时,我可以看到它在那里,但它没有呈现。
我听说这可能有用:
gapi.plusone.go();
但我不确定。
有任何想法吗?
谢谢
这是场景:
<g:plusone href="http://www.website.com"></g:plusone>
) 加载到div
.我听说这可能有用:
gapi.plusone.go();
但我不确定。
有任何想法吗?
谢谢
你在正确的轨道上。gapi.plusone.go()
是显式呈现 +1 按钮的一种方法。这是来自官方文档的代码片段,它说明了另一种使用gapi.plusone.render()
.
<html>
<head>
<title>+1 Demo: Explicit render</title>
<link rel="canonical" href="http://www.example.com" />
<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
{"parsetags": "explicit"}
</script>
<script type="text/javascript">
function renderPlusone() {
gapi.plusone.render("plusone-div");
}
</script>
</head>
<body>
<a href="#" onClick="renderPlusone();">Render the +1 button</a>
<div id="plusone-div"></div>
</body>
</html>
JavaScript API在之前链接页面的其他地方有进一步的说明。