Facebook页面标签即使对于google.com也是空的?

Jos*_*osh 0 facebook

几天来我一直在设置一个新的Facebook页面选项卡应用程序.无论我做什么,我都会看到一个空白页面(相信我,我已经阅读了谷歌在这个主题上可以找到的所有内容).最后,我想我只需看到一些有用的东西.所以,我设置了我能想到的最基本的页面选项卡应用程序.它只是试图加载谷歌.这是设置:http://cl.ly/1h0R2c3O1T3i1T1B422d.没有更多的东西.

您可以尝试将其安装到您自己的页面:https://www.facebook.com/dialog/pagetab/?app_id = 389862364403147&next = http://google.com

当你这样做时,我怀疑你会看到我所看到的......什么都没有(除了熟悉的Facebook页面页眉和页脚)

以防万一Facebook没有加载google.com因为他们处于战争状态,这里是我真实应用程序的设置:http://cl.ly/2J2t3n3I1D1N262M1s0J

这是我尝试过的:

  1. 将代理用于可公开访问的域.
  2. 确保使用页面选项卡和安全页面选项卡的绝对URL
  3. 发送最简单的页面(我现在使用的facebook_channel页面只是一些由html和body标签包含的文本.
  4. 不使用html和body标签,只使用文本.
  5. 在https和http上创建服务器.

这些都不起作用.在此先感谢您的帮助.如果我有头发,我会把它撕掉.

CBr*_*roe 5

当你这样做时,我怀疑你会看到我所看到的......什么都没有(除了熟悉的Facebook页面页眉和页脚)

然后获得更好的测试浏览器:-)

Opera给了我以下消息,

错误

https://google.com/

该网站不允许其内容以框架形式显示.它必须显示在单独的窗口中.

- 这是预料之中的,因为Google发送了HTTP标头 X-Frame-Options: SAMEORIGIN

关于您自己的应用页面的问题 - 检查您的服务器日志,看看请求是否出现在那里; 如果是这样,它是如何回答的.

然后检查您的SSL证书是否存在问题 - 例如,如果Firefox显示在iframe中,则不允许您为本地测试站点添加例外(尽管应该显示警告消息).你可以单独访问Facebook以外的测试页面吗?

  • 你现在是我这个星球上最喜欢的人!我有点沮丧,因为我没有看到像Chrome,Safari或FF那样的错误.在任何情况下,我的真实应用页面的问题与Google应用程序的问题相同.对于那些使用Django的人,你会想要在你用来提供Facebook请求的视图上使用csrf_exempt和xframe_options_exempt装饰器.这假设您正在使用CsrfViewMiddleware和XFrameOptionsMiddleware. (3认同)