html - 在 Cloudfront 的页面上托管 Facebook iframe

标签 html facebook iframe amazon-cloudfront

由于 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/

相关文章:

javascript - 如何替换 HTML 元素同时保持页面上所有其他元素的位置相同

debugging - 你如何调试你的 facebook 应用程序?

xcode - POD 错误。 Pod 依赖移除的\`pre_install\` 或\`post_install\`

javascript - 如何延迟iframe的加载?

c# - 如何将我自己的 Iframe BotFramework (dot Net) 发布到 Azure 中?

javascript - Textarea值保存到数据库怪异字符

javascript - 单击添加按钮时不想清除文本框

html - 仅在一行中设置两个 Flexbox

javascript - 此浏览器不支持使用 firebase SDK 所需的 API

javascript - 我想更改 Iframe 中元素的宽度