Html IFrame请求已取消

Html IFrame请求已取消,html,iframe,Html,Iframe,这个例子很好地说明了这一点。但是,当我将url更改为类似http://www.yahoo.comiframe 这是一个例子 在Chrome开发者工具的网络标签中,我看到对雅虎的请求被取消了。在FF中,它不给出任何错误,只是不返回任何内容。IE9发出一条消息,表示它无法显示此内容 这种情况发生在Chrome、FF和IE9中(我还没有测试IE的早期版本)。这是因为雅虎本身阻止了这种情况的发生 这里指出: 要亲自查看,请尝试设置不起作用的源,然后尝试,这样做会起作用 可能的工作原理如下所述:使用X-

这个例子很好地说明了这一点。但是,当我将url更改为类似
http://www.yahoo.com
iframe

这是一个例子

在Chrome开发者工具的网络标签中,我看到对雅虎的请求被取消了。在FF中,它不给出任何错误,只是不返回任何内容。IE9发出一条消息,表示它无法显示此内容


这种情况发生在Chrome、FF和IE9中(我还没有测试IE的早期版本)。

这是因为雅虎本身阻止了这种情况的发生

这里指出:

要亲自查看,请尝试设置不起作用的源,然后尝试,这样做会起作用


可能的工作原理如下所述:使用
X-FRAME-OPTIONS

如果托管网页的站点强制使用安全的
HTTPS
连接,则某些浏览器(当然是chrome)将要求所有网络资源也使用
HTTPS

基本上,如果您的站点强制使用
HTTPS
,请尝试设置
src=”https://yahoo.com“


这并不能直接解决OP的答案,因为这是雅虎自身的一个限制,但其他浏览此页面的人可能会因此遇到此问题(我是)。

我建议您不要使用w3schools获取信息(请查看确切原因)。如果你幸运的话,你正在浏览的网页可能包含正确的信息,但是有很多信息完全是错误的,任何指向该网站的链接都会给它带来不值得的声誉。但他们的示例与w3c文档中的示例相同