当我移动到我的应用程序的HTTPS VERSION时,应用程序的高度不会自动调整大小, 您能否为我们提供解决此问题的解决方案。
我们已经优化到oAUTH 2.0
答案 0 :(得分:1)
听起来好像你没有通过HTTPS加载facebook javascript库,因此浏览器会阻止不安全的内容。
<script src="https://connect.facebook.net/en_US/all.js"></script>
答案 1 :(得分:0)
尝试使用:FB.Canvas.setSize http://developers.facebook.com/docs/reference/javascript/FB.Canvas.setSize/
示例:
<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";
fjs.parentNode.insertBefore(js, fjs); }(document, 'script','facebook-jssdk'));
window.fbAsyncInit = function() {
FB.init({appId: 'YOURAPPID', status: true, cookie: true,
xfbml: true, oauth: true});
setTimeout(function() { FB.Canvas.setSize(); }, 500);
// optionally, you can safely start up auto resize
FB.Canvas.setAutoResize();
};
</script>
问候, Fredyy