任何帮助都将不胜感激。几个星期以来,我一直在四处寻找,试图解决这个问题,但都无济于事。
我的Wordpress站点拒绝在IE中显示我的facebook like按钮。是的,我已经在代码中添加了facebook HTML属性,但仍然一无所获。我用Like按钮试过两个例子,那是一个Wordpress小部件(简单的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>就像Button代码:
<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>谢谢!
发布于 2013-04-05 00:28:34
Internet Explorer非常注重设置正确的类型信息(doctype、css、脚本等)。在这种情况下,<script>标签不足以触发IE显示Facebook like按钮,这在旧版本的IE中可能尤其正确。
要修复此问题,请在Like按钮代码中用<script language="JavaScript">替换<script>。
https://stackoverflow.com/questions/15774105
复制相似问题