【问题标题】:Web site not showing in iframe网站未在 iframe 中显示
【发布时间】:2014-01-27 05:23:35
【问题描述】:

为什么我使用 laravel 4 构建的网站在 facebook 画布中显示空白页面?

我有这条路

Route::get('/','HomeController@getIndex');

我已将https://www.mysite.com/canvas/ 放入 Facebook 应用设置

当我访问该链接时,它会显示我网站的内容,但在我的 facebook 画布中它没有显示。只有一个空白页。为什么会这样?可能是什么问题?

【问题讨论】:

  • 应用初始加载到 FB iframe 是通过 POST 请求而不是 GET。
  • 我尝试将其更改为 post 但现在仍然可以使用
  • 您的域是否有有效的 SSL 证书?你的服务器的日志文件说什么?
  • 是的,我有一个有效的 ssl。该站点首先是在 CodeIgniter 中构建的,然后我将其更改为 Laravel 4,然后出现此问题

标签: php facebook iframe canvas


【解决方案1】:

按照 CBroe 的回答 Facebook 发出 POST 请求,因此请尝试将您的代码更改为:

Route::post('/','HomeController@getIndex');

这应该可以解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-30
    • 2011-10-15
    • 2019-02-25
    • 2012-11-11
    • 1970-01-01
    • 1970-01-01
    • 2019-04-09
    相关资源
    最近更新 更多