javascript - 如何判断外部 javascript 是否未运行或未回显?以及为什么

标签 javascript html scripting

下面的代码在一个页面上有效,但在另一个页面上无效(它应该在的位置 - 与另一页上的相同位置) - 是空白的。

此代码显示 facebook like 按钮,并从 facebook 网站逐字复制。
代码就在那里 - 我在 Firefox 中检查了“查看页面源代码”,它只是没有做任何事情。

我可以在这段代码的正上方或正下方放置另一个脚本,即“在 facebook 上查找我们”按钮,这样就可以正常显示。

<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like 
href="http://www.facebook.com/pages/[our name]/[our number]" layout="box_count" 
show_faces="false" width="50"></fb:like>

更新
如果我使用 iframe 代码而不是来自以下位置的 XFBML 代码:http://developers.facebook.com/docs/reference/plugins/like/然后它在两个页面上都可以工作(但我无法正确格式化 - Wordpress 不喜欢小部件中的 iframe)。 这是怎么回事?

更新
当我禁用 WordPress Facebook Share 插件时,这个问题就消失了。 Facebook SDK 的双重初始化可能存在问题,下面由 Chris Livey 指出。我可以在“like”代码之前添加一些html来取消初始化SDK吗?

最佳答案

你有 Firebug 吗?如果没有我建议下载: http://getfirebug.com/

它有一个控制台,可以让你准确地知道 JavaScript 领域出了什么问题。

关于javascript - 如何判断外部 javascript 是否未运行或未回显?以及为什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4910480/

相关文章:

javascript - 使用 tinymce,当我从 <div> 复制内容时,格式似乎发生了变化

html - float 表格单元格

linux - 如何为BASH垃圾箱脚本添加选择?

javascript - 为什么找不到 db0bjects

javascript - 使用 Javascript 从 HTML 更新 MySQL 数据

javascript - 从 Google map 导出 geoJSON 数据

javascript - 如何通过点击循环浏览图像?

javascript - 为移动设备调整页面大小时,Bootstrap 模态会向下移动页面

regex - 如何使用 sed/awk/perl 将匹配的模式替换为等效数量的破折号?

powershell - Powershell中的条件逻辑和转换