0

几天来,我一直在努力设置一个新的 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 上创建服务器。

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

4

1 回答 1

5

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

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

Opera 给了我以下信息,

错误

https://google.com/

该网站不允许将其内容显示在框架中。它必须显示在单独的窗口中。

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

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

然后检查您的 SSL 证书是否有问题 - 例如,如果本地测试站点显示在 iframe 中,Firefox 将不允许您为本地测试站点添加异常(尽管应该显示警告消息)。你能在 Facebook 之外访问你的测试页面吗?

于 2012-07-03T09:18:11.513 回答