2011-08-28 7 views

risposta

2

Non credo. La parte dietro rilasciata da Google è un po 'JavaScript. Forse puoi analizzare il codice JavaScript ed estrarre qualcosa come un link da esso, ma non lo promuoverebbero, perché perderebbero l'opportunità di tracciare gli utenti dei siti web con pulsanti +1 attivi. Un altro motivo per cui potrebbe non esserci alcuna soluzione senza JavaScript è che le funzionalità speciali legate alla sessione degli utenti registrati di Google andranno perse.

Ma ho una soluzione per te che ho trovato qualche giorno fa sul web. Aiuta i visitatori del tuo sito Web a mantenere la loro privacy e a non essere monitorati da Google in modo indesiderato, quando inserisci il pulsante +1 sul tuo sito web.

Metti il ​​pulsante di tua scelta sul tuo dominio e implementa questo JavaScript alternativo. Carica il codice JavaScript da Google solo quando gli utenti fanno clic sul pulsante +1.

implementare Google +1 tasto sicuro

<script type="text/javascript"> 
    function loadScript(jssource) { 
     var jsnode = document.createElement('script'); 
     jsnode.setAttribute('type','text/javascript'); 
     jsnode.setAttribute('src',jssource); 
     document.getElementsByTagName('head')[0].appendChild(jsnode); 
     document.getElementById('plus1').innerHTML = ""; 
    } 
    var plus1source = "https://apis.google.com/js/plusone.js"; 
</script> 

<a id="plus1" href="javascript:loadScript(plus1source)"> 
<img width="76" height="24" title="Show Google +1 Button" alt="Show Google +1 Button" src="http://www.yourwebsite.tld/showplusone-2.jpg"> 
</a> 
<g:plusone></g:plusone> 
1

risposta di Eddy Freddy è un elegante trucco riservatezza dei dati, ma non affronta la domanda posta.

In alcuni punti non puoi avere JavaScript, non importa quanto tu lo voglia! Lo stesso vale per iFrame e CSS in alcuni casi. "Dove succederebbe questo?", Potresti chiedere; Risposta facile: client di posta elettronica.

È possibile creare un semplice collegamento statico da pubblicare su Twitter. Prima di pubblicare effettivamente il tweet, sei atterrato su una pagina in cui ti viene data l'opportunità di modificare e approvare il messaggio come utente registrato, quindi quello che stiamo cercando è un equivalente a Google +1 di questa funzionalità

Non sarebbe irragionevole implementarlo da solo. Aggiungi un link statico +1 a una pagina di tua creazione che è in un ambiente in cui è possibile eseguire JS ecc. E quindi l'utente può essere un utente di Google registrato al momento, a quel punto un secondo clic può confermare il post. Questo approccio si applica solo ai client di posta elettronica: se sei bloccato per altri motivi (ad esempio alcuni criteri di sicurezza che vietano JS ovunque), sei ancora pieno.

Pressoché la stessa cosa si applica ai pulsanti Facebook Mi piace poiché si comportano allo stesso modo e impongono gli stessi requisiti. Twitter sembra essere l'unico sito a pensarci e fornisce un meccanismo ufficiale senza JS.

Non c'è modo di aggirare il requisito dei due clic in quanto senza nessuno sarebbe in grado di postare come chiunque altro, il che sarebbe sciocco.

4

C'è una richiesta di funzionalità che si possono commentare per mostrare il vostro sostegno: https://code.google.com/p/google-plus-platform/issues/detail?id=50

Nel frattempo, poiché non v'è alcun pulsante +1 ripiego quando JavaScript è disabilitato, Google ritiene che il tracciamento degli utenti è più importante non avere persone in grado di condividere cose tramite il loro servizio.

O utilizzare il simpatico trucco di Edy Freddy per alleviare i problemi di privacy, o prendere spunto dal ripiego +1 a nulla quando javascript è disabilitato.Ignora l'implementazione di Google+ finché non lo implementano. -Steve

Problemi correlati