data: function( elem, name, data ) {
if ( !jQuery.acceptData( elem ) ) {
return;
}
elem = elem == window ? windowData : elem;
直接从 jQuery 源复制。
为什么使用不安全elem === window
?
为什么 jQuery 使用类型强制window
object?
看来在 IE 中存在问题top
top == window // true
top === window // false
See here为什么要检查窗口对象===
在 IE 中不安全。
我认为根本原因是 IE 与 Windows 操作系统紧密耦合,因此您可以通过以下方式引用各种操作系统对象window
平等检查就消失了。那它只是不处理全球host
正确地反对。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)