9

シーンは次のとおりです。

  • ウェブページに google+ ボタンがありません。
  • ユーザーがボタンをクリックします。
  • テキストと google+ ボタン ( <g:plusone href="http://www.website.com"></g:plusone>) を にロードする AJAX リクエストが送信されますdiv
  • コードを見ると、そこにあることがわかりますが、レンダリングされていません。

これが役立つかもしれないと聞いたことがあります: gapi.plusone.go();

確信はないけど。

何か案は?

ありがとう

4

1 に答える 1

10

あなたは正しい軌道に乗っています。gapi.plusone.go()+1 ボタンを明示的にレンダリングする方法の 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 については、以前にリンクされたページの別の場所でさらに説明されています。

于 2012-05-10T14:51:57.293 に答える