IFrame请求已取消

时间:2012-07-20 14:52:52

标签: html iframe

此示例为load a url in an iframe works。但是,当我将网址更改为http://www.yahoo.com iframe doesn't load antyhing

之类的内容时

这是example side by side

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

enter image description here

这种情况发生在Chrome,FF和IE9中(我没有测试以前版本的IE)。

2 个答案:

答案 0 :(得分:4)

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

这里已经注意到:https://stackoverflow.com/a/9013722/476786

要亲眼看看,请尝试将来源设置为http://www.google.com/,这样做也不会有效,但请尝试http://www.bbc.co.uk/,这样就行了。

可能按照此处的说明运行:https://stackoverflow.com/a/2896705/476786使用X-FRAME-OPTIONS

答案 1 :(得分:0)

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

基本上,如果您的网站强制HTTPS,请尝试设置src="https://yahoo.com"

这不能直接解决OP的答案,因为它是雅虎本身的限制,但是观看此页面的其他人可能会遇到这个问题(我当时)。