0

任何帮助将不胜感激。我一直在四处寻找并试图解决这个问题好几个星期,但无济于事。

我的 Wordpress 网站拒绝在 IE 中显示我的 Facebook 按钮。是的,我已将 facebook HTML 属性放入代码中,但仍然没有。我有两个实例,我一直在尝试使用 Like 按钮,这是一个 Wordpress 小部件(Simple Facebook Connect)以及 HTML 代码。这是我第一次在我的一个网站上遇到这样的问题,在这家公司上线之前我只需要一些可怕的帮助。再次,任何帮助将不胜感激。代码如下所示。

<!DOCTYPE HTML>
<html xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/">
<!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]-->
<!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]-->
<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->
<!--[if IE 9 ]><html class="ie ie9" lang="en"> <![endif]-->
<!--[if !IE]><!--><html <?php language_attributes(); ?> <!--<![endif]-->
<head>

喜欢按钮代码:

<div id="fb-root"></div>

<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=546891755321471";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<fb:like href="http://www.facebook.com/livecarepc" send="false" layout="standard' width="200" show_faces="true" colorscheme="dark"></fb:like>

谢谢!

4

1 回答 1

1

Internet Explorer 可能非常注重具有正确的类型信息集(doctype、css、脚本等)。在这种情况下,<script>标签不足以触发 IE 显示 Facebook 喜欢按钮,这在旧版本的 IE 中可能尤其如此。

修复Like 按钮代码中的<script>替换<script language="JavaScript">

于 2013-04-04T16:28:33.640 回答