关于iframe跨域的问题?

新建一个h5页面
<iframe id="test1" src="https://www.cnblogs.com/chans...; width="100%" height="200px"></iframe>
然后写上面一行代码
然后刷新
然后控制台会报这个错
Refused to display 'https://www.cnblogs.com/chans...' in a frame because it set 'X-Frame-Options' to 'sameorigin'.
但是我不断的刷新,发现一会儿报错,一会儿不报错。
按道理来讲这个错是应该一直都会报的吧?

慕虎7371278
浏览 314回答 2
2回答

精慕HU

我试了下,cnblogs的服务器不是每次请求的响应头里都包含“X-Frame-Options”的。。具体原因得问那边的开发人员了。。。

慕哥6287543

允许跨域请求,需要浏览器和服务器同时支持才可以,你这应该是你的网页允许跨域请求,但是cnblogs不允许进行跨域请求,所以你不能把cnblogs嵌入到iframe中。
打开App,查看更多内容
随时随地看视频慕课网APP