假设我使用js动态创建iframe节点,然后设置src属性(1)并最终将节点附加到DOM(2).
浏览器请求的src内容是什么时候?之后(1)? (2)之后?还是不可预测?它取决于浏览器吗?
解决方法
The specification州:
When an 07001 element is first 07002,
the user agent must create a 07003,and then
07004 for the first time.
使用以下代码段和本地服务器,我已经在许多浏览器中测试了该行为.
var f = document.createElement('iframe'); f.src = '/?';
永远不会获取资源(我只显示了经过最低和最高测试的浏览器版本):
> IE 6 – 9
> FF 3.6 – 12.0
> Chrome 1 – 18
> Opera 10.00 – 12.00
> Safari 4.0 – 5.1.5
因此,只有在将帧附加到文档后才会发送请求.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。