【问题标题】:Facebook Canvas Application in Mobile Native App doesn't fit screen移动本机应用程序中的 Facebook 画布应用程序不适合屏幕
【发布时间】: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


    【解决方案1】:

    Android 上的 Canvas APP 无法在 Facebook chrome 中打开,它们必须重定向到其他地方。 在 iphone 上,除了在浏览器中从 Facebook 网站打开画布应用程序之外,流程是相同的。 在任何情况下,facebook 内的画布应用程序都不支持移动布局。

    【讨论】:

      猜你喜欢
      • 2012-02-03
      • 1970-01-01
      • 2018-03-28
      • 2023-03-26
      • 2012-10-23
      • 1970-01-01
      • 2012-04-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多