|
发表于 2008-7-8 02:09:27
|
显示全部楼层
Post by Thruth;1872115
我已经解释过了,不光 Opera 9.5 不正常, Firefox 3 也不正常。
它用到了IE专有的 document.all 属性,并不在 ECMAScript 标准里面。
不管 Firefox 还是 Opera,我们都不会去纵容IE的专有属性;Opera 更加严格,没有任何自己的专有属性。作为 Linux 用户,您应该对微软的垄断带来的种种不便有切肤之痛,请不要把账算到受害者头上。
从 9.2x 到 9.5,我们极大的改善了内核容错性,很多原来不能播放视频的网站已经可以播放了,很多不规范的代码已经可以使用了。这方面我们做了大量工作,确保在坚持原则的同时照顾用户。
在中国我也跟很多网站沟通从根本上解决问题,很多原来页面充满红色下划线 crsky 现在 OK 了,BtChina 现在不会把 Opera 转向禁止访问界面了,新版新浪博客可以留言了,solidot 没有内容在页面底部积累的现象了。就连出名对非 IE 浏览器不友好的 QQ 空间也开放了对 Opera/Firefox 的封锁,尽管对 Opera 转向手机页面,对 Firefox 转向 RSS 页面。
在 Opera,我们信仰互联网,我们信仰开放的互联网。对标准的坚持是我们一贯的追求,而我们也在为用户提供方便。
而整个网络越来越标准的趋势是很明显的,IE8 据说也会默认都按照标准模式渲染。这种问题会越来越少。
关于 9.5 取消 document.all 支持的具体说明:
“Too many sites check for support of document.all and assume that the browser is Internet Explorer. As a result, they often give Opera code that is designed only to work with Internet Explorer’s bugs, which Opera does not have. If they fail to detect it, they use standards compliant code instead, which would work with Opera.
“Occasionally, sites use document.all correctly without testing if it exists, and without providing a standards-based approach, which is why we added document.all support in the first place. Cloaking will cause the first case to use the standards approach, while allowing the second to continue to function.
老大你要明白很多网站的作者他们学的就是windows用的也是windows,他们写网站也是以在IE下能用就认为ok,这样的网站为数不少,以往我在FF兼容有问题就用opera,现在opera连兼容都向FF靠近,对一些这样的网站难道要到win下去用,这不是给微软的垄断更大的方便!对我这些用了一定时间linux的人还会用个旧opera解决兼容的问题,对一些刚用linux的人,他们不知就里还以为linux就是这么差劲,很容易放弃linux,这对linux很不利的,opera要行标准也得等IE8 都按照标准模式后再行也不迟,早几天我还以为是11的问题,几乎想将11都删掉!现在简直就是!唉无话可说了!:help |
|