Twitter 的分享忽略了我的 data-url 和 data-text

标签 twitter

无论我将 data-url 或 data-text 设置为什么,twitter 都会获取共享按钮所在页面的 URL 并显示为推文文本。

示例:

<a target="_blank" href="https://twitter.com/share" 
data-count="none" class="twitter-share-button" data-url="http://www.gogole.com" 
data-text="BLABLABLA" style="opacity:0">TWEET</a>

<a target="_blank" href="https://twitter.com/share" 
data-count="none" class="twitter-share-button" data-url="<?php echo 
urlencode('http://www.gogole.com')?>" data-text="BLABLABLA" style="opacity:0">TWEET</a>

在这两种情况下,单击链接都会打开一个新窗口,其中包含 Twitter 共享框,其中包含我的网站的 URL,并忽略我设置的属性。

应该出了什么严重的错误。帮助表示赞赏! 如果您需要发布更多信息,请告诉我。

谢谢, /t

最佳答案

您可以将查询参数“url”与 Twitter 共享链接“https://twitter.com/share”一起使用 查找 URL twitter 按钮时,请遵循以下优先级:

  1. 在共享链接查询字符串中查找网址
  2. 如果未找到,请查找 Tweet Button anchor 标记的 data-url 属性
  3. 如果未找到,请在文档头部查找 rel="canonical"链接标记
  4. 如果未找到,请使用网页的 URL

关于Twitter 的分享忽略了我的 data-url 和 data-text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9705030/

相关文章:

python - 使用python从Twitter的用户名获取用户ID

php - 为 Twitter 分享 URL 编码 get_the_title()

javascript - 使用我的时区在我的网站上显示推文

json - boost::property_tree::json_parser::read_json 和推特?

.net - 适用于 .NET 的最佳 Twitter API 包装器/库是什么?

ios - 无法在 iOS 11 上使用 TwitterKit 发送推文

css - 如何覆盖 Iframe 中的样式?

javascript - 根据响应大小改变属性值的Attribute

javascript - Twitter 推文链接未显示

javascript - Twitter 搜索框小部件