由于 Facebook 最近的 announcement,我已将我的 Facebook 页面切换为拉取 iframe他们支持页面中的 iframe。由于您需要在 Facebook 之外托管 iframe 页面,因此我认为使用 Cloudfront 托管文件(HTML 页面、CSS 样式表和 jpg 图像)会很好。不幸的是,尽管将 Cloudfront 文件的权限设置为 744,iframe 页面 loads correctly在浏览器中,但是当从 Facebook 调用时,我得到 this error message .
当我在 Media Temple 服务器上托管相同的文件时,实际 Facebook 页面上的 iframe 也 loads correctly .
Facebook 和 Cloudfront 不合作有什么原因吗?我到现在还没找到。
最佳答案
不幸的是,Facebook 使用 HTTP POST(而不是 HTTP GET)加载 iframe 页面,并且不兼容,因为 Amazon 有 REST 接口(interface)并正确使用 POST 上传/修改内容。
最好,
大卫·布洛克
关于html - 在 Cloudfront 的页面上托管 Facebook iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4984590/