【问题标题】:LinkedIn share button redirects to home page?LinkedIn分享按钮重定向到主页?
【发布时间】: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-sharehref属性设置为这个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


    【解决方案1】:

    你可以用这段代码做到这一点

    let shareUrl = window.location.href;
    document.querySelector('.js_linkedin-share').setAttribute('href', 'http://www.linkedin.com/shareArticle?mini=true&amp;url='+shareUrl);
    

    【讨论】:

      猜你喜欢
      • 2018-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-30
      • 2013-05-18
      • 1970-01-01
      • 2021-12-18
      相关资源
      最近更新 更多