【发布时间】:2021-04-01 09:29:41
【问题描述】:
我有一个网站,里面有一些我想在 LinkedIn 上分享的文章。我正在使用以下代码来实现这一点:
文章页面上的 HTML:
<a href="" target="_blank" class="js_linkedin-share">Share on LinkedIn</a>
在文章页面上加载的 JavaScript:
let shareUrl = window.location.href;
document.querySelector('.js_linkedin-share').setAttribute('href', 'https://www.linkedin.com/sharing/share-offsite/?url='+shareUrl);
页面加载时,应该将js_linkedin-share的href属性设置为这个URL:
https://www.linkedin.com/sharing/share-offsite/?url=https://website.com/article-post
并且它成功添加了文章页面的 URL。但是当它打开一个新标签并加载 LinkedIn 共享页面时,它试图共享的帖子是该网站的主页。就好像它只针对 'https://website.com' 而忽略 '/aritcle-post'。
知道为什么会发生这种情况吗?
谢谢
【问题讨论】:
标签: javascript html linkedin share