网址未显示在Google +分享按钮中,显示链接无效

0 html javascript salesforce visualforce google-plus

我为门户网站用户(内部用户)创建了一个Google Plus共享按钮,其中门户网站用户可以使用Google Plus共享按钮分享门户网站的内容,但遗憾的是,在从{url}传递内容链接时,它没有注册网址和在预览弹出窗口中.它显示'链接无效'.我想分享的链接如下所示:

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>
Run Code Online (Sandbox Code Playgroud)

小智 6

我在使用谷歌加共享URL时也遇到了类似的问题.谷歌加共享文档中也提到了这里https://developers.google.com/+/web/share/ 您必须正确转义{URL}中可能出现的任何用户生成的内容.但是当我在实时服务器上测试它时它才起作用!所以我发现它不会在本地服务器上运行但它会在现场运行!你也可以在现场测试它.我的功能现在运行完美!