2017-02-07 1 views
0

Ich habe eine Schaltfläche Google Plus-Freigabe für meine Portalbenutzer (interner Benutzer) erstellt, wo Portalbenutzer den Inhalt des Portals mit der Google Plus-Schaltfläche teilen können leider beim Übergeben der Inhaltsverknüpfung von der {url} wird die URL nicht registriert und im Vorschau-Popup-Fenster angezeigt. Es wird angezeigt, dass die Verknüpfung nicht gültig ist. Die Verbindung, die ich wollte, ist, wie etwas weiter unten teilen:URL wird nicht in Google + Share-Schaltfläche angezeigt, zeigt Link ist ungültig

https://example.force.com/portal/apex/homepage?id=kJ054000000CbSXXXX&l=en_US

ich es verschlüsselt, bevor sie in der URL-Tag übergeben. Der Link wird im Grunde auf eine Kunden-Login-Seite umgeleitet und nach erfolgreichem Login kann der Benutzer den Inhalt sehen.

<a href="https://plus.google.com/share?url=https%3A%2F%2Fexample.force.com%2Fportal%2Fapex%2Fhomepage%3Fid%3DkJ054000000CbSXXXX%26l%3Den_US" onclick="javascript:window.open(this.href, '', 'menubar=no, 
 
          toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;" > 
 
          <img src="img.png" alt="Google+"/></a>

+0

Haben Sie die Lösung dafür gefunden? Ich stehe vor dem gleichen Problem. – Ashi

Antwort

5

hatte ich sah sich auch ein ähnliches Problem bei der Verwendung google plus teilen URL. Es wird auch in der Google + Share-Dokumentation HERE https://developers.google.com/+/web/share/ erwähnt, dass Sie alle nutzergenerierten Inhalte, die innerhalb von {URL} auftreten können, ordnungsgemäß entfernen müssen. Aber als ich es auf dem Live-Server getestet habe, hat es einfach funktioniert! Also was ich gefunden habe, dass es nicht auf dem lokalen Server funktioniert, aber es wird auf Live! Sie können es auch live testen. Meine Funktionalität läuft jetzt perfekt!

+0

Ich habe es getestet. Das funktioniert nicht. Haben Sie eine andere Lösung dafür? –

Verwandte Themen