首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >站点不会在IE中使用fb HTML属性显示Facebook Like Button

站点不会在IE中使用fb HTML属性显示Facebook Like Button
EN

Stack Overflow用户
提问于 2013-04-03 04:51:39
回答 1查看 640关注 0票数 0

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

我的Wordpress站点拒绝在IE中显示我的facebook like按钮。是的,我已经在代码中添加了facebook HTML属性,但仍然一无所获。我用Like按钮试过两个例子,那是一个Wordpress小部件(简单的Facebook Connect)和HTML代码。这是我第一次在我的网站上遇到这样的问题,在这家公司上线之前,我需要一些可怕的帮助。再说一次,任何帮助都将非常感谢。代码如下所示。

代码语言:javascript
复制
<!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代码:

代码语言:javascript
复制
<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>

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-05 00:28:34

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

要修复此问题,请在Like按钮代码中用<script language="JavaScript">替换<script>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15774105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档