2017-02-07 6 views
0

Google Plus共有ボタンを使用してポータルユーザーがポータルのコンテンツを共有できるポータルユーザー(社内ユーザー)のGoogle Plus共有ボタンを作成しましたが、残念ながら{url}のコンテンツリンクを渡していて、URLを登録しておらず、プレビューポップアップウィンドウには表示されません。 'リンクが無効です'と表示されています。URLがGoogle +共有ボタンに表示されないリンクが無効であることを示す

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

私は、URLのタグに渡す前に、それをコード化:私は共有したいと思ったのリンクは以下のようなものです。リンクは基本的に顧客のログインページにリダイレクトされ、成功したログインユーザーはコンテンツを見ることができます。

<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

この解決策を見つけましたか?私は同じ問題に直面しています。 – Ashi

答えて

5

私はまた、Googleのプラス共有URLを使用して、同様の問題に直面していました。また、google plusの共有ドキュメントにも記載されています。ここではhttps://developers.google.com/+/web/share/は、{URL}内で発生する可能性のあるユーザー生成コンテンツを正しくエスケープする必要があります。しかし、ライブサーバーでテストしたところ、ちょうどうまくいった!だから私はそれがローカルサーバーでは動作しませんが、それはライブになりますことがわかった!ライブでテストすることもできます。私の機能は今完璧に動作しています!

+0

私はそれをテストしました。これは動作していません。他の解決方法がありますか? –

関連する問題