是否可以在开发期间在页面选项卡应用程序上使用本地托管的应用程序?

时间:2012-03-19 14:05:57

标签: facebook

我希望能够通过某人的个人资料中的页面标签在iframe中显示我的应用程序,我的应用程序的本地版本使用SSL运行(尽管它是自我分配的证书),https://localhost:443

当我将此url设置为画布页面的画布URL时,它可以正常工作,但作为页面选项卡,不会显示任何内容。事实上,在检查我认为iframe应该存在的html时,甚至没有iframe,也没有对我的应用程序提出任何实际请求。

facebook是否从他们的服务器或其他东西向页面标签页面发出请求? (因为这显然意味着你无法使用你的应用程序的本地版本)。或者它与我的应用返回的标记有关,因为网上的人似乎在说你不能将<html><body><head>标签返回到页面标签应用程序

帮助。请。

here is an image of my settings page for the app

1 个答案:

答案 0 :(得分:1)

是的,可以通过配置&#34;页面标签URL&#34;和&#34;安全页面标签网址&#34;在应用程序设置中。

访问应用程序后(画布和页面标签)Facebook向您的应用发出POST请求,但它仍由用户的浏览器制作。

<强>更新
这似乎是Facebook端的一个错误,如果您在HTTPS浏览Facebook时访问您的应用程序页面选项卡它会工作,但如果您不使用&#34;安全Facebook&#34;画布甚至没有要求。作为开发解决方案,您可以使用Facebook HTTPS或使用HTTP版本作为&#34; Page Tab URL&#34;。