我为我的门户网站用户(内部用户)创建了一个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>
答案 0 :(得分:6)
在使用Google +共享网址时,我也遇到过类似的问题。谷歌加共享文档HERE https://developers.google.com/+/web/share/中也提到您必须正确转义{URL}中可能出现的任何用户生成的内容。但是当我在实时服务器上测试它时它才起作用!所以我发现它不会在本地服务器上运行但它会在现场运行!你也可以在现场测试它。我的功能现在运行得很完美!