css - Facebook 标签滚动条
问题描述
我正面临 Facebook 自定义标签问题上众所周知的滚动条(见图)。
我已经尝试过 Stack Overflow 上针对类似问题的每一个答案,即使是过时的问题,也无法解决我的问题。
我还尝试从我的页面中删除所有 CSS,以确保它不是由我的 CSS 引起的。零 CSS 也存在问题...
我试过的代码的最新版本:
<style type="text/css">
body, html {
height: 1000px;
}
</style>
<script src=\'https://connect.facebook.net/en_US/all.js#xfbml=1\'></script>
<script type=\'text/javascript\'>
window.fbAsyncInit = function() {
FB.init({
appId: \'xxxxxxxxx\', // App ID
});
FB.Canvas.setAutoGrow();
}
</script>
我也试过了FB.Canvas.setSize({ width: 640, height: 480 });
。不幸的是,Facebook 文档说This method is only enabled when Canvas Height is set to "Fluid" in the App Dashboard
。我在任何地方都找不到这样的设置...
我也试过这个版本(来自Facebook Page Tab (New) 中的隐藏垂直滚动条):
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
// init the FB JS SDK
FB.init({appId:YOUR_APP_ID_HERE,status:true,cookie:true,xfbml:false});
FB.Canvas.setSize({ width: 810, height: 1050 });
};
(function(d, debug){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all" + (debug ? "/debug" : "") + ".js";
ref.parentNode.insertBefore(js, ref);
}(document, /*debug*/ false));
</script>
解决方案
推荐阅读
- python - BeautifulSoup findAll 搜索href标签时出错
- php - 获得第二个 JSON 值知道第一个
- laravel - 正在验证空值。拉拉维尔
- jenkins - 如果有可用的构建执行器,为什么声明性管道需要在 master 上运行?
- python - 检查 pandas 数据框中的列编码
- swift - 自动布局 - 为什么这些约束不能满足?
- java - Java递归问题
- java - 将 .jar 文件的名称与 ANT 构建设置为 build.xml 中的 Intellij 项目名称?
- javascript - 在其他函数中使用函数内部的变量
- c# - SharePoint Online 中的 FormDigest 返回未经授权的错误