Google plus one button nicht angezeigt
Ich versuche, fügen Sie einen Google +1-Schaltfläche auf meiner website.
Ich folgte den Anweisungen hier:
http://www.google.com/intl/en/webmasters/+1/button/index.html
Dieser den code für meine Webseite:
<html>
<head>
<title>
Why won't it appear?
</title>
<!-- Place this tag in your head or just before your close body tag -->
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
</head>
<body>
<h1>
Example title
</h1>
<!-- Place this tag where you want the +1 button to render -->
<g:plusone size="tall" href="http://www.example.com/"></g:plusone>
</body>
</html>
Wie Sie sehen können, ich habe folgte Ihren Anweisungen genau, und trotzdem wird es nicht angezeigt. Ich hab es auf Chrome, Firefox und IE8 (alle unter Windows XP). Ich bin einfach nur öffnen Sie die Webseite von meinem lokalen system.
Interessant, ich sehe es hier http://www.satinbow.co.uk/xxtest.html
Kann jemand das Rätsel lösen?
Update /Hinweise
Wenn die Seite gespeichert ist auf meinem system lokal, funktioniert es nicht (hart erfrischend, nicht fix it entweder.)
Aber ich habe die Seite hier: dl.dropbox.com/u/6920023/test2.html und es scheint zu funktionieren es.
Es wäre wirklich cool, zu wissen, was Los ist 🙂
- Dein code funktioniert gut auf FF5 Win 7. Es funktioniert nicht bei IE7 jsfiddle.net/vBPfx Können wir den Zugriff auf die Seite? URL?
- Interessant, der link funktioniert bei mir auf der 3 Browser die Seite, die nicht funktioniert, das macht es sogar noch mehr ein Rätsel.
- Versuchen Sie, hard-erfrischend es ist. Wenn Sie uns eine URL, die wir sehen können, dass wäre toll!
- Wenn die Seite gespeichert ist auf meinem system lokal, funktioniert es nicht (hart erfrischend, nicht fix it entweder.) Aber ich habe die Seite hier: dl.dropbox.com/u/6920023/test2.html und jetzt scheint es zu funktionieren. Ich würde wirklich gerne wissen, was denn jetzt Los 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, es ist, weil, wenn es lokale (nicht webserver) browser blockiert das JS-script (das ist extern gehostet) zu verhindern, die Sicherheit Verletzung. Das ist, warum es nicht funktioniert
Link: http://ejohn.org/blog/tightened-local-file-security/
Andere Sache zu prüfen ist, ob Sie irgendwelche ad-Blocker aktiv. Diese können deaktivieren Sie die +1 Taste und bewegen Sie den iframe mit dem button aus dem Bildschirm.
Arbeiten auf meiner open-source-Projekt, http://code.google.com/p/gwt-socialmedia,
habe ich entdeckt, ein weiterer Grund, die verursachen können, die +1-Schaltfläche nicht gerendert werden: Sie haben vergessen zu definieren, die "URL to +1": Es muss eine gültige URL zu einer Webseite erreichbar ist (so http://localhost nicht für die Arbeit also).
In der Tat, der PlusOne-API scheint eine Verbindung zu der Website-URL, um einige Metadaten über es (wie die Beschreibung, Titel, etc.)
Wenn Sie nicht die URL festlegen, sendet Google Ihnen ein Fehler HTTP 400 (ungültige Anforderung), mit der Nachricht : "Die angeforderte URL wurde nicht auf diesem server. "
und der button wird nicht angezeigt...
Hoffe, es hilft!
Aufgrund von browser-Sicherheit(wie schon in einem der Antwort), wäre es nicht angezeigt, die Taste. Immer noch anzeigen von google plus buttons, wenn Ihr die Datei lokal ist, verwenden Sie den lokalen Webserver(WAMP/XAMPP) oder Sie können unter Verwendung der PHP-lokalen server https://www.sitepoint.com/taking-advantage-of-phps-built-in-server/ zum hosten der Datei auf Ihrem computer und Sie werden sehen, die Taste in der Datei.