从FBML切换到Javascript SDK和社交插件

从FBML切换到Javascript SDK和社交插件,javascript,facebook-javascript-sdk,fbml,facebook-social-plugins,xfbml,Javascript,Facebook Javascript Sdk,Fbml,Facebook Social Plugins,Xfbml,这个问题可能有点不确定 我将如何从在应用程序中使用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"> 还有什么需要做的吗?此外,您还需要: 在中定

这个问题可能有点不确定

我将如何从在应用程序中使用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元素:

  • 搜索以
    谢谢开头的元素,因此这意味着并非所有元素都正确。社交插件有效。如何确定与FBML关联的内容您在此处有所有FBML标记的完整列表:。此外,请确保这些标记不会出现在此处:
    
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:fb="http://ogp.me/ns/fb#">
    
    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);
    }()
    );