Facebook Canvas 应用程序正在部分加载

标签 facebook heroku facebook-page facebook-canvas

我有一个单页 FB Canvas 应用程序,它通过 iframe 调用我在 Heroku 上托管的页面。

直接通过我的 heroku 链接加载页面没有问题。但是,当我尝试通过 Canvas 应用程序加载页面时,它有时只加载一半的 HTML。我需要垃圾邮件刷新才能使整个页面在应用程序中正确呈现。

我已经根据 W3C 验证器检查了我的页面,没有语法问题。

是不是 Heroku 太慢了?当我直接访问 url 时,它加载速度非常快。

什么会导致我的页面加载到一半就停止了?

最佳答案

我在使用 Heroku 时遇到了这个问题,但只有我和一个分别作为所有者和测试者与该应用相关联的同事,其他帐户可以正常加载页面。

测试通过 pagekite 托管的同一个应用程序超过 24/3 ADSL 完美运行。

HTTPS 或 HTTP 似乎并不重要。我会说这是一个 Heroku 问题。


编辑:我不确定发生了什么,但问题已经不存在了。我想不出我做了什么来解决这个问题,但是在问题消失之前和之后我做了很多事情,比如在数据库中缓存远程数据等等。我不能确定这有什么帮助,或者它是否是 Heroku 基础架构中的一些 Conceal 问题。

我就此问题联系了 Heroku,当他们回复我时,问题突然消失了。

我已 promise 返回日志(应用程序和客户端 HTTP/TCP 日志),如果您遇到此问题并且可以重现,请捕获日志并将其发送至 Heroku support .可以使用 wireshark 捕获 TCP 流量Heroku 应用程序日志可通过 heroku logs 获得。

关于Facebook Canvas 应用程序正在部分加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11968825/

相关文章:

php - 如何在 Facebook 应用程序中使用 jQuery

docker - ASP .NET Core 在 Heroku 上给出 System.Net.Sockets.SocketException 错误

python - 如何在python环境中设置最大用户连接数?

python - Heroku/ flask /Postgres : Can not connect to server

objective-c - 如何在 iOS Facebook 应用程序上加载 Facebook 页面链接

facebook - 是否可以通过 API 为 Facebook 页面点赞?

url - Facebook Graph API 不返回一页的个人资料图像

java - Facebook android sdk 需要 java 1.7 才能工作吗?

facebook - Facebook App 允许多少个 "Valid OAuth redirect URIs"?

mysql - 将Json文件API转为MySQL数据表