0

どんな助けでも大歓迎です。私は周りを探し回り、何週間もこれを修正しようとしましたが、役に立ちませんでした.

私の Wordpress サイトは、IE で私の Facebook のようなボタンを表示することを拒否しています。はい、私は facebook HTML 属性をコードに入れましたが、まだ何もありません。Like ボタンで試した 2 つのインスタンスがあり、それは Wordpress ウィジェット (Simple Facebook Connect) と HTML コードです。私のサイトの 1 つでこのような問題が発生したのはこれが初めてで、この会社が稼働する前に緊急の助けが必要です。繰り返しますが、どんな助けでも大歓迎です。コードを以下に示します。

<!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 で特に当てはまる可能性があります。

修正するには、いいねボタンのコードで<script>置き換えます。<script language="JavaScript">

于 2013-04-04T16:28:33.640 に答える