Javascript Twitter自动缩短URL不起作用

Javascript Twitter自动缩短URL不起作用,javascript,twitter,Javascript,Twitter,我试图添加自定义推特按钮到我的网站,一切都很好,但它并没有缩短网址。我使用URL查询字符串而不是javascript。是这样吗 <a class="btn btn-tweet" target="_blank" href="https://twitter.com/share?text='.$title.'&url='.$url.'&via='.$user.'&wrap_links=true">Twitter</a> 我读过一些API文档,上面提

我试图添加自定义推特按钮到我的网站,一切都很好,但它并没有缩短网址。我使用URL查询字符串而不是javascript。是这样吗

<a class="btn btn-tweet" target="_blank" href="https://twitter.com/share?text='.$title.'&url='.$url.'&via='.$user.'&wrap_links=true">Twitter</a>

我读过一些API文档,上面提到的19个字符会缩短twitter的url本身。只是想知道为什么它没有转换成这个


我也有麻烦,以弹出窗口而不是新窗口打开。如果不添加任何单独的javascript代码,而是直接内联到锚标记中,这一切都可能实现吗?

在撰写窗口中,它不会明显缩短,但撰写窗口会检测URL并相应地调整字符数。尝试粘贴一个巨大的长URL-它只会在计数中使用22个字符


请注意,Twitter会缩短所有URL,即使“缩短”实际上会使它们变长。例如,“将使用22个字符(不是19个),而不是13个。

我挂断了电话,意识到我正在尝试缩短”“t.co无法做到这一点


更改为真实的非本地主机URL,效果很好。

我理解这一点,但在推特上摆姿势后,它甚至没有缩短。此外,在发布表单中计算长URL字符也会造成计数器的问题,请给我们举个例子。请注意,它将在Twitter.com和大多数客户端上显示为未分类。如果您将鼠标悬停在它上面,它将是一个
t.co
链接。当然!我到底应该分享什么?给我们分享一个例子
https://twitter.com/share?text=“.$title.&url=”.$url.&via=”.$user.&wrap_links=true
url,该url不使用填充的参数。另外,将其发布到Twitter并将我们链接到帖子。因此Twitter会检测本地主机,而不会缩短它。不错!测试时让我抓狂…这应该在这页的顶部:D