Linkedin 社交分享,动态路径不起作用
Linked in social share, Dynamic path not working
你好,实际上我正在为我的公司创建社交分享,'facebook, whatsapp, twitter and linkedin' 它对其中 3 个工作正常,只是链接不起作用
我是这样创建的:
<button class"btnshare" onclick="window.open('https://www.linkedin.com/sharing/share-offsite/?url='+window.location.href)"><img src="/content/dam/icon/linkedin-24.png"></button>
和return
请帮忙,提前致谢
向网站发送GET
参数时,需要转义。你要encodeURIComponent()
,像这样...
var site = "http://example.com";
var shareurl = 'https://www.linkedin.com/sharing/share-offsite/?url=' + encodeURIComponent(site);
window.open(shareurl);
console.log("Shared Link: " + shareurl);
注意 URL 如何变成 https://www.linkedin.com/sharing/share-offsite/?url=http%3A%2F%2Fexample.com
,而不是 https://www.linkedin.com/sharing/share-offsite/?url=http://example.com
。这很重要,因为这是浏览器区分用户给出的命令(即 http://
)和发送到网站的数据(即 name=fred
)的方式。
如果您的站点仍然存在问题,请尝试使用 LinkedIn Inspector 检查它。这个小工具会告诉你在决定如何在分享时生成预览页面时所考虑的一切。
你好,实际上我正在为我的公司创建社交分享,'facebook, whatsapp, twitter and linkedin' 它对其中 3 个工作正常,只是链接不起作用
我是这样创建的:
<button class"btnshare" onclick="window.open('https://www.linkedin.com/sharing/share-offsite/?url='+window.location.href)"><img src="/content/dam/icon/linkedin-24.png"></button>
和return
请帮忙,提前致谢
向网站发送GET
参数时,需要转义。你要encodeURIComponent()
,像这样...
var site = "http://example.com";
var shareurl = 'https://www.linkedin.com/sharing/share-offsite/?url=' + encodeURIComponent(site);
window.open(shareurl);
console.log("Shared Link: " + shareurl);
注意 URL 如何变成 https://www.linkedin.com/sharing/share-offsite/?url=http%3A%2F%2Fexample.com
,而不是 https://www.linkedin.com/sharing/share-offsite/?url=http://example.com
。这很重要,因为这是浏览器区分用户给出的命令(即 http://
)和发送到网站的数据(即 name=fred
)的方式。
如果您的站点仍然存在问题,请尝试使用 LinkedIn Inspector 检查它。这个小工具会告诉你在决定如何在分享时生成预览页面时所考虑的一切。