如何“在没有 iframe 的情况下嵌入外部页面”的问题

Issues with how to "Embed an External Page Without an Iframe

我一直在尝试按照 this 问题中的说明进行操作,但遇到了问题。即:它不起作用。我一直在尝试执行第二个答案中描述的方法(使用对象标记的方法)。这是我放入正文标签中的代码:

<!--[if IE]>
<object classid="clsid:25336920-03F9-11CF-8FD0-00AA00686F13" data="http://www.google.be">
<p>backup content</p>
</object>
<![endif]-->

<!--[if !IE]> <-->
<object type="text/html" data="http://www.flickr.com" style="width:100%; height:100%">
<p>backup content</p>
</object>
<!--> <![endif]-->

上面的代码不起作用。 Flickr 未加载,除了与我完全无关的其他网站的民意调查之外,页面上没有任何内容。我不知道为什么要加载它。它肯定来自这段代码,无论第一部分是否存在,它都会发生。我认为这可能是因为“

备份内容

”(空格使得它没有被重新格式化为HTML)。

我也试过为对象设置一个高度 (2500px),但没有任何效果。

有人知道为什么这不起作用吗?

非常感谢advice/help!

当我尝试在 Firefox 中 运行 该代码时,从我的 JavaScript 控制台:

Load denied by X-Frame-Options: https://www.flickr.com/ does not permit cross-origin framing.

Flickr 不允许将其主页放在框架中(由对象元素创建的框架仍然是框架)。