sea*_*avi 3 html javascript iframe
我有一些将页面加载到 iframe 的 html。这适用于此页面,例如:
但是,像这样的页面:
https://twitter.com/seandavis12/
结果是一个空的 iframe。我怀疑这与使用 javascript 部分呈现来自 twitter 的页面有关,但我不确定如何强制页面显示在 iframe 中。有什么建议?
我测试过的环境:Mac OS 上的 chrome 和 safari
最小的例子:
<html>
<body>
<iframe src="https://seandavi.github.io"></iframe>
<iframe src="https://twitter.com/seandavis12/"></iframe>
</body>
</html>Run Code Online (Sandbox Code Playgroud)
您将无法在 iframe 中嵌入 Twitter - 它们设置了您的浏览器可以看到的HTTP 标头,并防止呈现 iframe 内容。
如果您打开浏览器控制台,您将能够看到它被阻止:
Twitter 将允许您在页面上嵌入特定的推文,但是您必须按照他们的指南进行操作:https : //dev.twitter.com/web/embedded-tweets