当您想将 Instagram 帖子嵌入到您的网站时,Instagram 提供了一个嵌入按钮,该按钮有效地使用
<script async src="//www.instagram.com/embed.js"></script>
和块引用来生成嵌入到您自己的网站中的帖子的 iframe 版本。
今天发现 Instagram 添加了一个 header x-frame-options:deny 所以他们自己的脚本不再工作了。
这是有意的吗?如何在不使用 API 的情况下嵌入简单的帖子? 你得到的错误是
“X-Frame-Options”拒绝在框架中加载 [URL] 指令设置为“拒绝”
.
我遇到了同样的问题并找到了答案。适用于我的方法。 当您使用 insta 复制代码嵌入帖子时,您会得到如下网址: instagram.com/p/xyz 当您直接从网址栏复制它时,它: instragram.com/用户名/p/xyz
您需要删除/用户名/,它可能会再次起作用。