Générateur de boutons +1 de Google+ affiche uniquement les options permettant de générer des boutons dynamiques (c.-à-d. Via un script côté client).
Pour des raisons liées à la législation allemande sur la confidentialité et la protection des données, cela n'est pas acceptable sur notre site Web: nous avons besoin d'un lien statique pour permettre aux utilisateurs de cliquer, sans charger de script ni même d'iframe de tiers. des soirées.
Heureusement, Facebook, Twitter et Google+ autorisent la fourniture de liens de partage via des URI statiques, comme l'indique la question connexe " Google +1 via une URL ".
En particulier, pour Google+, le lien suivant permet de partager un URI:
https://plusone.google.com/_/+1/confirm?url={url}&title={title}
Malheureusement, , cela ne fait pas + 1 la page , même si la boîte de dialogue va jusqu'à dire " Vous avez publiquement recommandé ceci comme {votre nom ici} ". Mais la page ne s'affiche ni dans mes "+1" sur Google+, ni dans les "+1 rapports" sur Google Webmaster Tools .
Y a-t-il moyen de faire + 1 ’une page via un URI statique?
Il est possible mais il est important de noter que Google veut que les données soient envoyées et que l'utilisation de telles méthodes peut échouer à tout moment.
J'ai déjà entendu parler de personnes qui l'utilisaient auparavant, mais encore une fois, cela peut faire échec, comme le font souvent d'autres méthodes, comme Liking sur Facebook.
<script type="text/javascript">
function loadScript(jssource,thelink) {
var jsnode = document.createElement('script');
jsnode.setAttribute('type','text/javascript');
jsnode.setAttribute('src',jssource);
document.getElementsByTagName('head')[0].appendChild(jsnode);
document.getElementById(thelink).innerHTML = "";
}
var plus1source = "https://apis.google.com/js/plusone.js";
</script>
<a id="plus1" href="javascript:loadScript(plus1source,'plus1')">Show Google +1</a>
<g:plusone></g:plusone>
Code convivial du W3C
<div class="g-plusone" id="my_plusone></div>
<script type="text/javascript">
document.getElementById("my_plusone").setAttribute("data-size", "small");
document.getElementById("my_plusone").setAttribute("data-href", document.location.href);
</script>
Références