【发布时间】:2014-04-03 06:52:57
【问题描述】:
我只是在测试一些东西,遇到了有趣的iframe 行为。
在页面上我有以下iframe:
<iframe src="/Wizard/Start"></iframe>
现在,如果iframe 的src 与(.../Wizard/Start) 页面的url 相同,则iframe 不会加载内容,只是保持空白,并且没有错误、警告或任何报告。
我可以看到这是设计使然,在所有浏览器中的行为都相同。
为什么?关于这种行为的任何官方文档?
【问题讨论】:
-
尝试使用某种网络分析器,并检查实际加载的 URL(按 F12 进入调试控制台)
-
没有加载url,看来如果浏览器遇到带有url=pageurl的iframe就忽略进一步处理
-
可能,这样做的原因是为了防止无限递归,但我找不到关于这个主题的任何官方信息
-
老兄!我查了一下,任何浏览器都没有请求,你懂英文吗?
-
我认为这是一个公平的假设(阻塞递归)