0

我创建了一个 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/的页面

有什么建议么?

4

1 回答 1

0

我遇到了同样的问题。您的问题涉及多个问题。要调试 JS,您需要切换浏览器中的 JavaScript 和诸如“firebug”之类的调试器 - 一个适用于众多浏览器的插件。由于许多问题,这对这个错误的小部件没有帮助:来自 Twitter 的<script>src 属性中的断开链接,它引用了没有协议的无效链接。请注意缺少的 `http:! 以供将来参考,您可以访问有效链接并将其复制并粘贴到您自己的 .js 中(JavaScript 文件并通过绝对或相对路径引用它,这不适用于此小部件。打开 JavaScript即可将按预期看到小部件。要么是小部件代码有问题,要么是 twitter 我错误地声明他们的小部件不需要 JavaScript。

于 2013-01-15T17:49:46.623 回答