【发布时间】:2013-12-16 17:03:11
【问题描述】:
我有一个针对移动设备优化的流畅布局应用程序,该页面在移动屏幕上非常适合和呈现。
此应用程序可通过 facebook 作为 Canvas 应用程序访问。我在 facebook 应用设置中为 iframe 设置了 Fluid 度量。
在桌面(或移动浏览器)上一切正常。 但是在移动原生应用程序 facebook 上,没有在 iframe 上设置适当的度量,无论它呈现什么,就像屏幕是 768px 一样,iframe 内部的 screen.width 也说 768。 如果我在移动浏览器中打开我的应用程序,则 screen.width 正确设置为 384px。
我没有将应用程序设置为“移动应用程序”,因为在这种情况下,我会被重定向到 fb 之外。 所以我只有一个 Canvas 应用程序集。
我尝试了各种
FB.Canvas.setSize();
FB.Canvas.setSize({ width: X, height: Y });
FB.Canvas.setAutoGrow();
它在 FB 应用程序中不起作用。 你有什么想法吗?
谢谢
【问题讨论】:
标签: css facebook mobile web-applications iframe