3

この質問は、いくらかオープンエンドかもしれません。

アプリケーションでの FBML の使用から Javascript SDK およびソーシャル プラグインの使用に切り替えるにはどうすればよいでしょうか。大規模なアプリケーションを扱っているため、FBML がどのように実装され、SDK が現在どのように実装されるべきかを判断するのは困難です。まず、この回線を切り替えることにしました。

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:fb="http://www.facebook.com/2008/fbml">

これに:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:fb="http://ogp.me/ns/fb#">

また、このコード片 (SDK をロードするように見えます) があります。

window.fbAsyncInit = function() 
{               
//initialize
FB.init({
  appId   : myid,
  status  : true,
  cookie  : true,
  xfbml   : true
}); 
};
(
function() 
{
    var something = document.createElement('script');
    something.async = true;
    something.type = 'text/javascript';
    something.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
    document.getElementById('fb-root').appendChild(something);
}()
);

他に何かする必要がありますか?

4

1 に答える 1

1

さらに、次のことを行う必要があります。

  1. HTML 要素を定義し<div id="fb-root"></div>ます<body>
  2. で始まる要素を検索し<fb:、FBML に関連付けられている要素を削除します。
于 2012-06-12T17:36:34.903 に答える