Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter 推特';s共享忽略我的数据url和数据文本_Twitter - Fatal编程技术网

Twitter 推特';s共享忽略我的数据url和数据文本

Twitter 推特';s共享忽略我的数据url和数据文本,twitter,Twitter,无论我将数据url或数据文本设置为什么,twitter都只获取共享按钮所在页面的url,并显示为tweet文本 例如: <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</

无论我将数据url或数据文本设置为什么,twitter都只获取共享按钮所在页面的url,并显示为tweet文本

例如:

<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>


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

应该出了什么大问题。谢谢你的帮助! 如果你需要更多的信息,请告诉我

谢谢,
/t

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

  • 在共享链接查询字符串中查找url
  • 如果未找到,请查找Tweet按钮锚标记的数据url属性
  • 如果未找到,请在文档头中查找rel=“canonical”链接标记
  • 如果找不到,请使用网页的URL

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

  • 在共享链接查询字符串中查找url
  • 如果未找到,请查找Tweet按钮锚标记的数据url属性
  • 如果未找到,请在文档头中查找rel=“canonical”链接标记
  • 如果找不到,请使用网页的URL

  • 我也遇到过同样的问题——当使用手册示例中描述的链接时,它不起作用

    这不起作用:

    <a class="twitterBtn smGlobalBtn" target=_blank href="https://twitter.com/share" data-text="my_title" data-url="my_url" data-hashtags="my_hash" data-via="my_name" data-related="my_name">Tweet</a>
    
    
    
    但这是可行的:

    <a class="twitterBtn smGlobalBtn" target=_blank href="https://twitter.com/share?text=my_text&url=my_url&hashtags=my_hash&via=my_name&related=my_name">Tweet</a>
    
    
    
    不知道为什么twitter会忽略数据属性,但是当参数作为GET params出现在链接中时,一切正常


    希望这会对将来的人有所帮助)

    我也遇到了同样的问题-当使用手册示例中描述的链接时,它不起作用

    这不起作用:

    <a class="twitterBtn smGlobalBtn" target=_blank href="https://twitter.com/share" data-text="my_title" data-url="my_url" data-hashtags="my_hash" data-via="my_name" data-related="my_name">Tweet</a>
    
    
    
    但这是可行的:

    <a class="twitterBtn smGlobalBtn" target=_blank href="https://twitter.com/share?text=my_text&url=my_url&hashtags=my_hash&via=my_name&related=my_name">Tweet</a>
    
    
    
    不知道为什么twitter会忽略数据属性,但是当参数作为GET params出现在链接中时,一切正常


    希望这会对将来的人有所帮助)

    我认为这本身没什么用,你有javascript吗?就其本身而言,我认为这不会有多大作用,你有javascript吗?我也有同样的问题。更糟糕的是,我的网站上有2个页面;在网页上,data-*参数按预期工作,而在另一页上,则被忽略。这让我相信我的页面中的某些内容导致了问题,但尚未确定问题所在。现在我将求助于手动构建链接标签。我遇到了与此相同的问题。更糟糕的是,我的网站上有2个页面;在网页上,data-*参数按预期工作,而在另一页上,则被忽略。这让我相信我的页面中的某些内容导致了问题,但尚未确定问题所在。现在,我将求助于手动构建链接标记。