小编Pau*_*ska的帖子

Facebook:由于无方框// iframe src对类似按钮的问题

我们在加载iframe的方式上遇到了Facebook jsssdk的问题.我们的应用程序与stbuild捆绑在一个iOS应用程序中(除了通过http作为mobiel网页提供服务).

在"iOS模式"中,您的应用的来源是file:///[...]/index.html.Facebook无方案网址风格对我们来说是打破,因为//connect.facebook.net/en_US/all.js转换为file:///connect....因此,我们将代码段更新为:

(function(d, s, id, debug){
   var js, fjs = d.getElementsByTagName(s)[0];
   if (d.getElementById(id)) {return;}
   js = d.createElement(s); js.id = id;
   js.src = "//connect.facebook.net/" + bp.lib.Facebook.getCurrentLocale() + "/all" + (debug ? "/debug" : "") + ".js";
   fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk', /*debug*/ false));
Run Code Online (Sandbox Code Playgroud)

但是,facebook sdk会为按钮等个人创建iframe.这些也有<iframe src="//..." >,并且休息.我没有找到一种方法来强制执行sdk来使用url方案.

有没有人有想法?谢谢

html facebook facebook-like facebook-javascript-sdk

5
推荐指数
1
解决办法
420
查看次数