Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dom 浏览器对象的当前状态?_Dom_Browser_Cross Browser_Object - Fatal编程技术网

Dom 浏览器对象的当前状态?

Dom 浏览器对象的当前状态?,dom,browser,cross-browser,object,Dom,Browser,Cross Browser,Object,web浏览器窗口包含窗口对象。此对象包含许多属性。其中许多属性都是对象。有些是构造函数(XMLHttpRequest、Worker、File等),有些是常规对象(文档、位置、导航器、历史记录、屏幕等),有些是非构造函数函数(也称方法)(警报、设置超时等)。还有一些属性只包含基本值(innerHeight、innerWidth、name、status、closed等) 这是一个巨大的财产集合。研究所有这些都是很困难的,但是当我们认为每个浏览器都有自己的属性集时,它变得更加残酷。 以下是Firefo

web浏览器窗口包含窗口对象。此对象包含许多属性。其中许多属性都是对象。有些是构造函数(XMLHttpRequest、Worker、File等),有些是常规对象(文档、位置、导航器、历史记录、屏幕等),有些是非构造函数函数(也称方法)(警报、设置超时等)。还有一些属性只包含基本值(innerHeight、innerWidth、name、status、closed等)

这是一个巨大的财产集合。研究所有这些都是很困难的,但是当我们认为每个浏览器都有自己的属性集时,它变得更加残酷。

以下是Firefox和IE的窗口属性参考:

火狐:

即:

(顺便说一句,不要被“Gecko DOM引用”这个名称所迷惑——它是一个完整的浏览器对象引用,DOM(文档对象)只是其中的一部分)

我甚至不知道Webkit浏览器或Opera浏览器的参考资料在哪里

我注意到维基百科上有一个“布局引擎比较”系列,涵盖HTML、CSS、DOM和其他内容。但它缺少一篇关于浏览器对象(窗口对象属性)的文章。我的意思是,web开发人员如何知道哪个属性是跨浏览器的?他需要对每一个都进行测试吗

我真的希望有一个网站,跟踪(维护)窗口属性的跨浏览器引用。有这样的服务吗?

可能吧

关于窗口对象,请特别检查:
而且。

Quirksmode是DOM和CSS。DOM只是浏览器中对象树的一部分。DOM也记录在W3C标准中,这使得它更不成问题。主要问题是:1。非标准化对象,2。新东西(新标准,如Worker、sockets、geolocation、local storage…)#1主要包含在quirksmode中-关于#2,我只知道一个问题,那就是web sql数据库与indexdb的问题。我指的是浏览器中全局对象(窗口对象)属性的兼容性表。Quirksmode没有这样的东西。你是说像这样的东西我会更新我的答案。