我只是在测试一些东西并且遇到了有趣的iframe行为.在页面上我有以下内容iframe:
<iframe src="/Wizard/Start"></iframe>
Run Code Online (Sandbox Code Playgroud)
现在,如果src的iframe是一样的页面URL (.../Wizard/Start),在iframe不加载的内容,只是将保持空白并没有报告任何错误,警告或任何东西.
我可以看到这是设计的,在所有浏览器中都是一样的.
为什么?有关此行为的任何官方文档?
GOT*_*O 0 10
这确实是指定的行为.您的问题的答案在本文档中:
http://www.w3.org/TR/WD-frames-970331
在"无限递归"一节中,它说:
无限递归被阻止.尝试将其任何祖先使用的URL指定为其SRC的任何帧都被视为根本没有SRC URL(基本上是空白帧).这并不能阻止所有恶意文档,但它消除了一些麻烦的类.
该文件的历史可以追溯到1997年,但据我所知,尚未被取代.