【问题标题】:Share link via twitter not work通过推特分享链接不起作用
【发布时间】:2014-11-22 20:46:39
【问题描述】:

这是我的推文按钮实现

<a href="https://twitter.com/share?url=generated_url" 
   class="twitter-share-button" 
   data-text="Hi, you can see my presentation on this link">Tweet
</a>

有类似演示列表的东西,每个都有推特按钮和自己生成的 URL 来分享。

它运作良好,可以像我想要的那样发布推文 - 文本和网址。但是,当我通过此按钮发布推文时,推特上的链接不可点击。怎么了?

编辑:

不可点击 - 显示为纯文本,示例截图:

【问题讨论】:

  • “不可点击”到底是什么意思。您能否提供其中一条推文的链接,以便我们自己查看。
  • 无法点击 我的意思是,当你看到我的推文时,URL/链接将是纯文本。这是实际截图prntscr.com/4eya60。 (我也会将它添加到问题中)。
  • 除了 localhost 之外,您是否尝试过其他任何方法?
  • 我无法在实时网站上推送“未完成”问题。

标签: html twitter


【解决方案1】:

代码是正确的,但是带有“localhost”的链接不可点击。 在我使用“实时/公共”链接进行测试之前,我遇到了同样的问题。

您的 generated_url 不应包含 localhost,而应包含 http://www 。你的网站。 com/数据

【讨论】:

    【解决方案2】:

    我认为this page on the twitter dev docsthis question 可以提供很大帮助。对于我在那里找到的东西,它会是这样的:

    <a href="https://twitter.com/share" 
    class="twitter-share-button" 
    data-lang="en" 
    data-url="http://this.url.com/foo/bar">Tweet</a>
    
    <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
    

    【讨论】:

    • 我也尝试将 URL 作为data- 属性发送,但同样的问题。
    猜你喜欢
    • 1970-01-01
    • 2018-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多