【问题标题】:Add Facebook comments to my iOS app将 Facebook 评论添加到我的 iOS 应用
【发布时间】:2014-11-18 13:40:03
【问题描述】:

我正在开发一个内容显示应用程序,其中有一个表格视图和一个相应的详细信息视图,用于在 Web 视图中显示 html 数据。

我想包含 facebook cmets 插件,为此我包含了 fb javascript sdk,但 fb commnets 没有加载到 web 视图中。

我无法理解原因

这是我的 fb sdk 代码。

<div id='fb-root'></div>
<script>
window.fbAsyncInit = function() { FB.init({ appId : 'xxxxxxxxxxxxx', xfbml : true, version : 'v2.1' }); };
(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 = 'http://connect.facebook.net/en_US/sdk.js';
 fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class='fb-comments' data-href='http://xxxxx/xx/xx' data-numposts='5' data-colorscheme='light'></div>

【问题讨论】:

    标签: javascript ios iphone facebook webview


    【解决方案1】:
    It worked for me perfectly.
    
    NSString *html =@"\
    <!DOCTYPE html>\
    <html>\
    <head>\
    </head>\
    <body>\
    <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=211241782359485\";\
    fjs.parentNode.insertBefore(js, fjs);\
    }(document, 'script', 'facebook-jssdk'));</script>\
    <div class=\"fb-comments\" data-href=\"http://www.google.com\" data-width=\"470\"></div>\
    </body>\
    </html>\
    ";
    [self.commentsWebView stopLoading];
    [self.commentsWebView loadHTMLString:html baseURL:[NSURL URLWithString:@"http://www.google.com"]];    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-15
      • 2013-01-13
      • 1970-01-01
      • 2014-07-31
      • 1970-01-01
      • 1970-01-01
      • 2021-12-30
      • 2016-05-19
      相关资源
      最近更新 更多