作者dotZu (良牙)
看板Browsers
标题Re: [转录][情报] 微软 IE8.0 暂时无法相容 2400 괠…
时间Sat Feb 21 19:28:59 2009
如果我对 IE 官方 blog 的理解没有错误的话
IE8 的作法是值得称赞的
IE8 有三种 layout 模式:
古怪模式(Quirks mode)
IE7标准模式(IE7 Standards mode)
IE8标准模式(IE8 Standards mode)
浏览器会依照文件的 DOCTYPE 选择依照哪种 layout 模式
(目前的IE就是如此,古怪模式不是IE8新增的)
预设是
IE8标准模式/
古怪模式
已知的标准 DOCTYPE 和未知的 DOCTYPE → 触发
IE8标准模式
古怪 DOCTYPE(基本上HTML 3.0以下)和没有 DOCTYPE → 触发
古怪模式
相容检视(Compatibility View)
这个功能是什麽呢?对开发者来说就是你的网页还不够标准
对使用者来说就是把你的IE8变成IE7
网址列旁边有一个按钮,图样是破裂的网页,按了就进入相容检视
在相容检视下,浏览器还是会依照 DOCTYPE 选择 layout 模式
只是变成:
IE7标准模式/
古怪模式
然後 user agent string 也会变成 compatible; MSIE 7.0
大概可以说这是官方内建的伪装功能
这次媒体报导所说的不相容网站是怎麽回事呢?
IE8有个相容检视列表功能,里面列出要使用相容检视的网站
类似钓鱼网站名单一样,可以更新
所以这个列表是不相容於预设的IE8而必须模拟IE7去浏览的网站
然後这个功能预设是没有开启的(想要的话安装时自行勾选)
就是说预设不会自动触发
IE7标准模式(想开启要多按个钮)
最後,网页开发者可以用meta tag指定用哪种 layout 模式
指名IE8 → 触发
IE8标准模式
指名IE7 → 触发
IE7标准模式
模拟IE7 → 依照DOCTYPE选择
IE7标准模式/
古怪模式
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.87.174
1F:→ tonitoni:推此文:P 02/21 20:41
2F:→ H45:换言之是 IE8 走标准规格,但是却超多网站不够标准吗? 02/21 21:29
3F:→ nadoka:有点像是FX遇到ie only可以用ie-Tab的感觉 02/21 21:36
4F:推 CCM:这篇其实该m起来说 02/21 22:06
5F:推 dabeniao:是说Google也很不标准的意思吗? 02/21 22:28
6F:推 MilchFlasche:为什麽我觉得是 IE8 那份列表在乱搞的可能性比较大? 02/21 22:37
7F:→ MilchFlasche:况且,网页标准自有 W3C Validation,IE8 不用 W3C 02/21 22:38
8F:→ MilchFlasche:的工具跑结果,却用自己公布的「相容性列表」,不是 02/21 22:38
9F:→ MilchFlasche:事情有很大的蹊跷吗? 02/21 22:38
10F:→ MilchFlasche:如果我弄错的话请纠正我~ 02/21 22:38
11F:推 abccbaandy:揪境~~谁说谎呢XD 02/21 22:55
12F:推 darKyle:google的确不标准 丢到W3C validator错误一堆 02/21 23:03
13F:推 kene:我还满期待那个"相容检视"可以以右键切换, 这样在 IETab 里才 02/21 23:51
14F:→ kene:能切换 IE7/IE8 两种模式~ 02/21 23:51
15F:→ fooleric:难不成IE8要变成最接近标准的浏览器@@.... 02/22 01:12
16F:推 mdfh:嗯 然後就要变成可以正常浏览才是最重要了 02/22 01:38
17F:推 QuentinHu:谁有翻译米糕... 02/22 03:21
18F:→ netburst:呵呵 02/22 04:45
19F:推 jtmh:其实 IE 7/8 一直有在往标准靠近,这就是为什麽要赶快终结掉 02/22 10:34
20F:→ jtmh:IE 6 的原因 ﹏(ㄏ ̄▽ ̄)ㄏ 02/22 10:35
21F:→ dotZu:看不懂的话 只要知道IE8内建IE7伪装器就对了 02/22 22:43
22F:→ dotZu:或是称为IE7Tab大家也许比较听得懂 XD 02/22 22:45
23F:推 MilchFlasche:嗯,Google 不标准应该是蛮可能的,可是 Wikipedia? 02/23 23:30
24F:→ MilchFlasche:可能我习惯听微软说谎了,所以不太相信他们说实话:p 02/23 23:30