我创建了一个新应用程序,可以通过 facebook 上的画布页面访问该应用程序。我已经输入了所需的域和 url,但我在 facebook 上没有看到任何可以实际看到画布页面的地方。我处于沙盒模式,这有什么不同吗?我只是没有看到任何选项来查看我的画布页面。当我转到“查看状态”下的“预览”时,我看到某种形式的页面,但没有看到我的画布页面。我该怎么办?
问问题
3583 次
1 回答
3
Facebook 上的应用程序被加载到画布页面的画布部分。画布实际上是 Facebook 中运行应用程序的空白画布。您可以通过提供包含构成应用程序的 HTML、JavaScript 和 CSS 的 Canvas URL 来填充 Canvas。当使用您的应用程序的人请求 Canvas 页面时,我们会在该页面的 iframe 中加载 Canvas URL。这会导致您的应用程序显示在标准 Facebook chrome 中。
以下是它的工作原理:
用户转到您的画布页面(apps.facebook.com/canvasname),他们将看到正常的 Facebook 应用程序界面,右侧有一个侧边栏和其他常用元素。应用程序将加载到 iframe 中。此 iframe 从您指定为 Canvas URL 的位置加载。Canvas URL 可以是您自己网站中的一个页面。
有关详细说明,请参阅Facebook 开发人员文档。
我希望它有帮助!
于 2013-06-27T01:07:55.060 回答