首页 > 解决方案 > Twitter 按钮仅显示推文文本,无按钮

问题描述

经过几个小时在这里和谷歌浏览帖子后,我一生都无法弄清楚我在这里做错了什么。

我正在尝试在网站上放置一个 twitter 推文按钮。我已经将代码备份到几乎开箱即用的状态,但没有加载任何按钮,并且链接转到网页,而不是弹出模块。任何帮助是极大的赞赏。

<a class="twitter-share-button"
href="https://twitter.com/intent/tweet?text=Hello%20world"
data-size="large">
Tweet</a>

<script>window.twttr = (function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0],
t = window.twttr || {};
if (d.getElementById(id)) return t;
js = d.createElement(s);
js.id = id;
js.src = "https://platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js, fjs);

t._e = [];
t.ready = function(f) {
t._e.push(f);
};

return t;
}(document, "script", "twitter-wjs"));</script>

我觉得我没有正确包含 JS 文件或 CSS 文件,但我不知道那会是什么。

我还尝试将 twitter-wjs 添加为链接上的 id 元素,并包括

<script async src="https://platform.twitter.com/widgets.js"></script>

因为这似乎对其他人有所帮助,但那里也没有运气。我的控制台日志运行良好,我可以看到 JS 在链接后出现在源代码中,所以应该没问题。

该站点使用 PHP,Phalcon 框架。启用 JQuery。NGINX。SSL 也已启用。Bootstrap 也被利用了。

再次感谢您的帮助,这让我发疯了。

标签: twitter-bootstraptwitter

解决方案


推荐阅读