我希望能够通过某人的个人资料中的页面标签在iframe中显示我的应用程序,我的应用程序的本地版本使用SSL运行(尽管它是自我分配的证书),https://localhost:443
当我将此url设置为画布页面的画布URL时,它可以正常工作,但作为页面选项卡,不会显示任何内容。事实上,在检查我认为iframe应该存在的html时,甚至没有iframe,也没有对我的应用程序提出任何实际请求。
facebook是否从他们的服务器或其他东西向页面标签页面发出请求? (因为这显然意味着你无法使用你的应用程序的本地版本)。或者它与我的应用返回的标记有关,因为网上的人似乎在说你不能将<html>
,<body>
或<head>
标签返回到页面标签应用程序
帮助。请。
答案 0 :(得分:1)
是的,可以通过配置&#34;页面标签URL&#34;和&#34;安全页面标签网址&#34;在应用程序设置中。
访问应用程序后(画布和页面标签)Facebook向您的应用发出POST
请求,但它仍由用户的浏览器制作。
<强>更新强>
这似乎是Facebook端的一个错误,如果您在HTTPS
浏览Facebook时访问您的应用程序页面选项卡它会工作,但如果您不使用&#34;安全Facebook&#34;画布甚至没有要求。作为开发解决方案,您可以使用Facebook HTTPS
或使用HTTP
版本作为&#34; Page Tab URL&#34;。