0

私はDrupalのWebサイトで作業していて、1週間ほど前に公開されました。Facebookのようなボタンが表示されなくなったことに今日気付くまで、すべてがかなりダンディになっていた。私はこのコードを使用しています(Facebookのいいねボタンジェネレーターによって生成されたもの):

<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_GB/all.js#xfbml=1&appId=331116490288120";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

ここでウェブサイトを見ることができます:http ://www.theladbible.com/ (いいねボタンはTwitterボタンの左側にあります)。

Chromeでデバッガコンソールを見ると、次のエラーが2回発生します。

Uncaught Error: No polyfill registered for object

私はSOに関する他の投稿を見ましたが、どれも答えがありませんでした。Drupalフォーラムの最近の投稿では、ロケールの追加がプラグインに役立つことが示されましたが、それは私が信じるこの方法のオプションではありませんか?

誰かが助けてくれることを願っています、乾杯。

4

1 に答える 1

1

これはおそらく、今日導入された新しいバグに関連しています:https ://developers.facebook.com/bugs/420667497951980

Facebookプラットフォームのステータスはこれを確認します:

JS SDKは本日(2012年5月9日)午後2時42分
に発行されます。現在、all.jsファイルはロード時に例外をスローしています。現在、修正に取り組んでいます。詳細および更新については、バグ420667497951980を購読してください。

これは、そのバグではなく、JS-SDKから削除されたものを使用する場合は、他の機能にも関連している可能性があります(今日、コードに/が含まれFB.Data.*ているアプリの1つで、その機能とまったく同じ問題を修正しましたしばらくの間非推奨になり、SDKから削除されました)。FB.Data.queryFB.Data.wait

于 2012-05-09T10:59:14.317 に答える