是否有任何选项可以在不使用 google plus iframe 的情况下在 google plus 上共享网页内容?
Is there any option to share web pages content on google plus without using google plus iframe?
为了分享我的网页内容,我做了以下代码。
<html>
<head>
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
</head>
<body>
<a class ="g-plusone" target="_blank" id="mybutton" data-callback="myCallback" href="<?php echo "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>"></a>
</body>
<script>
gapi.plusone.render("g-plusone", { "callback": myCallback });
function myCallback(jsonParam) {
alert("URL: " + jsonParam.href + " state: " + jsonParam.state);
}
</script>
</html>
但是使用此代码我无法共享和获得回调响应。如果我这样做
<body>
<a target="_blank" id="mybutton" data-callback="myCallback"
href="https://plus.google.com/share?url=http%3A%2F%2Fgoogle.com">Share on G+</a>
</body>
<script type="text/javascript">
gapi.plusone.render("mybutton", {"callback": myCallback});
function myCallback(jsonParam) {
alert("URL: " + jsonParam.href + " state: " + jsonParam.state);
}
</script>
我不知何故可以共享页面,但无法获得回叫。我们可以使用 google i-frame 以外的东西,以便在来宾或任何人共享我们的网页时我们可以收到成功警报吗?
Google+ 不支持在用户从您的网站分享 post 时通知您。
gapi.plus.render
将呈现一个共享按钮,但仅支持 onstartinteraction
和 onendinteraction
,它们会告诉您何时打开或关闭共享按钮气泡。它不会告诉您 post 是否已共享。
gapi.plusone.render
支持上面两个选项加一个callback
选项。这只会告诉您特定 URL 是否已被用户 +1。它不会告诉您 URL 是否已共享。
为了分享我的网页内容,我做了以下代码。
<html>
<head>
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
</head>
<body>
<a class ="g-plusone" target="_blank" id="mybutton" data-callback="myCallback" href="<?php echo "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>"></a>
</body>
<script>
gapi.plusone.render("g-plusone", { "callback": myCallback });
function myCallback(jsonParam) {
alert("URL: " + jsonParam.href + " state: " + jsonParam.state);
}
</script>
</html>
但是使用此代码我无法共享和获得回调响应。如果我这样做
<body>
<a target="_blank" id="mybutton" data-callback="myCallback"
href="https://plus.google.com/share?url=http%3A%2F%2Fgoogle.com">Share on G+</a>
</body>
<script type="text/javascript">
gapi.plusone.render("mybutton", {"callback": myCallback});
function myCallback(jsonParam) {
alert("URL: " + jsonParam.href + " state: " + jsonParam.state);
}
</script>
我不知何故可以共享页面,但无法获得回叫。我们可以使用 google i-frame 以外的东西,以便在来宾或任何人共享我们的网页时我们可以收到成功警报吗?
Google+ 不支持在用户从您的网站分享 post 时通知您。
gapi.plus.render
将呈现一个共享按钮,但仅支持 onstartinteraction
和 onendinteraction
,它们会告诉您何时打开或关闭共享按钮气泡。它不会告诉您 post 是否已共享。
gapi.plusone.render
支持上面两个选项加一个callback
选项。这只会告诉您特定 URL 是否已被用户 +1。它不会告诉您 URL 是否已共享。