Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Canvas 如何确定宽度_Canvas_Facebook Apps - Fatal编程技术网

Canvas 如何确定宽度

Canvas 如何确定宽度,canvas,facebook-apps,Canvas,Facebook Apps,我有一个facebook应用程序画布可以加载一个页面,但为什么页面显示的大小是480 x 800,而不是确切的大小?我已将画布宽度选择为固定宽度,该宽度应显示为760像素的页面宽度 当我查看框架的源代码时,它看起来像 window.fbAsyncInit = function() { FB.init({appId: '', status: true, cookie: true, xfbml: true}); FB.Canvas.setSize({ width: 484, hei

我有一个facebook应用程序画布可以加载一个页面,但为什么页面显示的大小是480 x 800,而不是确切的大小?我已将画布宽度选择为固定宽度,该宽度应显示为760像素的页面宽度

当我查看框架的源代码时,它看起来像

window.fbAsyncInit = function() {
FB.init({appId: '', status: true, cookie: true,
         xfbml: true});
FB.Canvas.setSize({ width: 484, height: 825 });
};

我提到,用简单的HTML替换你的应用程序:

<div style='height:200px;width:720px;margin:0;padding:0;background:red;display:block;overflow:hidden;'>Test</div>

并检查画布页面大小是否保持较宽。如果画布宽度设置为720px,可能是你的应用程序HTML样式不好,还是推送框架。

它保持不变,当我检查框架源代码时,我看到签名请求将其大小设置为480 x 825为什么?似乎你的应用程序调用了移动设备,请检查应用程序页面上的设置。不确定你的意思,加载到画布中的页面位于www.brockvillebest.com/app/index.php,如果您查看源代码,则要求给定宽度很简单。Tim此代码有点不匹配。首先达到有效的HTML,然后我可以帮助你。这将有助于生成正确的HTML