Twitter Widget无法正常工作

时间:2012-12-04 18:08:48

标签: javascript twitter

我创建了一个推特小部件并将其插入页面。它在我的电脑上工作正常,但在其他任何电脑上都没有。我甚至不知道从哪里开始调试这个。

以下是Twitter生成的代码:

<a class="twitter-timeline" href="https://twitter.com/NavigatorPG" data-widget-id="256786483787218945">Tweets by @NavigatorPG</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="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>

以下是包含小工具http://navigatorplanninggroup.org/

的网页

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。您的问题解决了多个问题。要调试JS,您需要将浏览器中的JavaScript以及类似“firebug”的调试器 - 一个插件切换到众多浏览器。由于存在许多问题,这对于这个有问题的小部件没有帮助:来自<script> src属性中来自Twitter的断开链接,该链接指的是没有协议的无效链接。注意缺少`http:!为了将来的refence,您可以访问有效链接并将其复制并粘贴到您自己的.js中(JavaScript文件并通过绝对或相对路径引用它这不适用于此小部件。 启用JavaScript,您将看到预期的小部件。小部件代码被窃听或推特我错误地声明他们的小部件不需要JavaScript。