è¿™æ˜¯ä¸€ç¯‡åŽŸåˆ›æ–‡ç« ï¼Œå·²åˆŠè½½äºŽã€Šä¸ªäººç”µè„‘ã€‹æ‚å¿—ï¼Œè¯·å‹¿éšæ„è½¬è½½ã€‚éœ€è¦æ³¨æ„ï¼Œè¿™ç¯‡æ–‡ç« æ˜¯åŽ»å¹´å†™çš„ï¼Œä½†å› ä¸ºå„ç§åŽŸå› ï¼Œæ‚志近期æ‰åˆŠç™»ï¼Œå› æ¤åªæœ‰åœ¨æ‚å¿—å‡ºç‰ˆåŠæœˆåŽï¼Œæˆ‘æ‰èƒ½è®²å†…容转载到我自己的Blogä¸Šã€‚å› æ¤æœ¬æ–‡çš„æ—¶æ•ˆæ€§ä¸æ˜¯å¾ˆå¼ºï¼Œä»…ç”¨ä½œå˜æ¡£çš„目的。
æµè§ˆå™¨å¸‚场è°é¢†é£Žéªš
在五年å‰ï¼Œç”šè‡³åœ¨ä¸‰å¹´å‰ï¼Œå¦‚æžœé—®èµ·æœ€å—æ¬¢è¿Žçš„网页æµè§ˆå™¨æ˜¯å“ªä¸ªï¼Œä¼°è®¡ç»å¤§éƒ¨åˆ†äººç¬¬ä¸€ä¸ªæƒ³åˆ°çš„就是微软的Internet Explorer。虽然当时也有Mozilaã€Opera以åŠNetscape Nevigatorç‰æµè§ˆå™¨ï¼Œä¸è¿‡æ™®åŠçއéžå¸¸ä½Žï¼Œåœ¨å›½å†…则更是如æ¤ã€‚
在Internet尚未普åŠçš„年代,网景(Netscape)公å¸åœ¨1994å¹´å‘å¸ƒäº†ä¸–ç•Œä¸Šç¬¬ä¸€ä¸ªçœŸæ£æ„义上的网页æµè§ˆå™¨è½¯ä»¶ï¼Œè€Œå¾®è½¯æ¤æ—¶è¿˜æ²¡æœ‰æ„识到互è”网浪潮的广泛影å“ï¼Œåªæ˜¯åœ¨ç¬¬äºŒå¹´æ‰æ”¶è´äº†Spyglasså…¬å¸ï¼Œå¹¶æŽ¨å‡ºäº†è‡ªå·±çš„Internet Exploreræµè§ˆå™¨ã€‚åŒæ—¶è¿™ä¸ªæµè§ˆå™¨ä¹Ÿè¢«æ†ç»‘在微软éšåŽå‘布的所有Windowsæ“作系统ä¸ï¼Œæ£æ˜¯é ç€å…费的æ†ç»‘ç–略(Netscapeçš„æµè§ˆå™¨æœ€åˆæ˜¯éœ€è¦ä»˜è´¹è´ä¹°çš„),Internet Explorer彻底打败了Netscapeï¼Œå æ®äº†æµè§ˆå™¨è½¯ä»¶å¸‚场份é¢çš„“è€å¤§â€ã€‚
微软é ç€å°†Internet Exploreræµè§ˆå™¨å’ŒWindowsæ“作系统紧密æ†ç»‘ï¼Œæ›¾å æ®äº†ç½‘页æµè§ˆå™¨å¸‚åœºä¸Šå‡ ä¹Žå…¨éƒ¨çš„å¸‚åœºä»½é¢ã€‚然而éšåŽï¼Œåœ¨æµè§ˆå™¨æ–¹é¢ï¼Œå¾®è½¯åˆ™ä¸€ç›´æœ‰äº›â€œä¸æ€è¿›å–â€ï¼Œå°¤å…¶æ˜¯åœ¨2001年,伴éšWindows XPå‘布了Internet Explorer 6之åŽï¼Œé™¤äº†åœ¨å®‰å…¨å’ŒBugæ–¹é¢è¿›è¡Œçš„一些修补外,Internet Explorer冿²¡æœ‰è¢«æ·»åŠ è¿‡å¤šå°‘æ–°åŠŸèƒ½ã€‚ä¼¼ä¹Žå¾®è½¯å·²ç»è§‰å¾—,对于网页æµè§ˆå™¨ï¼ŒInternet Explorer 6å·²ç»åšå¾—è¶³å¤Ÿå¥½ï¼Œä¼¼ä¹Žå·²ç»æ²¡æœ‰å¿…è¦å†æ”¹è¿›äº†ã€‚
æ¤ä¸¾è‡ªç„¶å¼•起了大é‡ç”¨æˆ·çš„䏿»¡ã€‚其实有需è¦å°±ä¼šæœ‰å¸‚åœºï¼Œå¦‚æžœç”¨æˆ·çš„éœ€è¦æ— 法通过Internet Explorer满足,那自然会出现å¯ä»¥æ»¡è¶³éœ€è¦çš„æ–°è½¯ä»¶ã€‚è¿™ç±»æ–°çš„ï¼Œæ›´å—æ¬¢è¿Žçš„æµè§ˆå™¨è½¯ä»¶å¾€å¾€åˆ†ä¸ºä¸¤ç§ç±»åž‹ï¼šç‹¬ç«‹å†…æ ¸æµè§ˆå™¨ï¼Œä»¥åŠå¤–壳æµè§ˆå™¨ã€‚
æ‰€è°“ç‹¬ç«‹å†…æ ¸æµè§ˆå™¨ï¼Œæ˜¯æŒ‡ä»Žåº•层引擎和组件,到最顶层的用户界é¢ï¼Œå®Œå…¨æ˜¯ç‹¬ç«‹å¼€å‘的产å“,例如Firefoxã€Safariç‰ï¼›è€Œå¤–壳æµè§ˆå™¨åˆ™æ˜¯æŒ‡ä»…æä¾›ç”¨æˆ·ç•Œé¢ï¼Œä½†ä¾ç„¶éœ€è¦ä¾é Internet Explorerçš„å†…æ ¸è¿›è¡Œç½‘é¡µçš„æ¸²æŸ“ç‰å·¥ä½œçš„产å“,例如Maxthonã€The Worldç‰ã€‚这些更知é““进å–â€çš„æµè§ˆå™¨è¿™ä¸ªåœ¨é€æ¥æŠ¢å Internet Explorer的份é¢ï¼Œè€Œå¾®è½¯ç›´åˆ°è¿™æ—¶å€™æ‰æ„Ÿåˆ°æ‹…å¿ƒï¼Œå¹¶å¼€å§‹åŠ å¿«Internet Explorer的开å‘,ä¸è¿‡äº¡ç¾Šè¡¥ç‰¢ï¼Œèƒ½èµ·åˆ°å¤šå°‘效果呢?
å› ä¸ºå¤–å£³æµè§ˆå™¨ç§ç±»ä¼—å¤šï¼Œè€Œä¸”åŠŸèƒ½å„æœ‰åƒç§‹ï¼Œä½†å› 为其本质上都是基于Internet Explorerçš„ï¼Œå› æ¤æœ¬æ–‡ä¸ä¼šè¿‡å¤šè®¨è®ºã€‚相å,本文会将é‡ç‚¹æ”¾åœ¨ä¸€äº›æ¯”较æµè¡Œçš„ç‹¬ç«‹å†…æ ¸æµè§ˆå™¨äº§å“上。å¦å¤–å› ä¸ºç½‘é¡µæµè§ˆå™¨é¢†åŸŸæœ€è¿‘的竞争开始å˜å¾—è¶Šæ¥è¶Šæ¿€çƒˆï¼Œå„个产å“的更新和功能的改进éžå¸¸é¢‘ç¹ï¼Œå› æ¤ä¸‹æ–‡åœ¨ä»‹ç»å‡ 大æµè§ˆå™¨æ—¶ï¼Œéƒ½å°†ä»‹ç»å…¶æœ€æ–°çš„版本(包括尚未æ£å¼å‘布的测试版),还请大家注æ„。
在下文的介ç»ä¸ï¼Œæˆ‘们将分别针对安全性ã€åŠŸèƒ½ã€éšç§ä»¥åŠæ ‡å‡†è¿™å››ä¸ªæ–¹é¢é™ˆè¿°ä¸åŒæµè§ˆå™¨çš„表现,希望这些信æ¯å¯¹äºŽå¤§å®¶é€‰æ‹©æ›´é€‚åˆè‡ªå·±çš„æµè§ˆå™¨èƒ½æœ‰æ‰€å¸®åŠ©ã€‚
Internet Explorer 8 Beta 2
è™½ç„¶å¸‚åœºä»½é¢æœ‰æ‰€ä¸‹æ»‘,但IEç›®å‰ä¾ç„¶æ˜¯å…¨ä¸–界使用率最高的æµè§ˆå™¨ï¼Œåªä¸è¿‡ä½¿ç”¨çއä¾ç„¶åœ¨é€æ¥ä¸‹æ»‘。截æ¢2008å¹´6月,å„ç§ç‰ˆæœ¬çš„IE所å 份é¢ä¸º73.01%ï¼ˆæ•°æ®æ¥æºï¼šNetApp,http://tinyurl.com/4o28n4)。
IEæµè§ˆå™¨åªèƒ½è¿è¡Œåœ¨Windowsæ“作系统下。虽然微软曾å‘布过针对Apple OS Xå¹³å°çš„IEæµè§ˆå™¨ï¼Œä¸è¿‡åœ¨Apple开始æä¾›è‡ªæœ‰æµè§ˆå™¨åŽï¼Œç›®å‰å·²ç»åœæ¢äº†å¼€å‘。
然而目å‰IEé¢ä¸´çš„æƒ…况是最严峻的,以目å‰å·²ç»æ£å¼å‘布的IE 7æ¥è¯´ï¼Œå¯¹äºŽæœ¬æ–‡è¦ä»‹ç»çš„安全性ã€åŠŸèƒ½ã€æ ‡å‡†ä»¥åŠæ€§èƒ½è¿™å››ä¸ªæ–¹é¢ï¼ŒIE 7éƒ½å¹¿å—æ‰¹è¯„。
首先在安全性方é¢ï¼Œå¯ä»¥è¯´ActiveX控件的å˜åœ¨ä»¥åŠç›®å‰ä¾ç„¶ä¿æŒçš„å…¨çƒæœ€é«˜å 有率,是å¯èƒ½å½±å“到安全性的首è¦å› ç´ ã€‚ActiveX控件是指通过IE在网页内部è¿è¡Œçš„å°ç¨‹åºï¼Œé€šè¿‡è¿™äº›ç¨‹åºï¼Œå¯ä»¥å€ŸåŠ©ç½‘é¡µå®žçŽ°æ— æ³•å•纯通过IE实现的å„ç§åŠŸèƒ½ã€‚ä¾‹å¦‚åœ¨æ’æ”¾ç½‘页上的Flash动画时,就需è¦é¢„先安装相应的ActiveX控件;而访问Windows Update网站的时候,也需è¦å®‰è£…å¿…è¦çš„æŽ§ä»¶æ‰èƒ½æ£€æµ‹ã€ä¸‹è½½å’Œå®‰è£…所需的更新程åºã€‚
然而ActiveX控件就åƒä¸€æŠŠåŒåˆƒå‰‘,虽然å¯ä»¥ç»™æˆ‘们æä¾›å„ç§ä¾¿åˆ©ï¼Œä½†å¦‚果被滥用,也有å¯èƒ½å¯¼è‡´å¾ˆå¤šä¸¥é‡çš„问题,例如在登录WindowsåŽå¼¹å‡ºå¤§é‡å¹¿å‘Šçª—å£ï¼Œæˆ–者自己的é‡è¦å¯†ç 被盗,这些都有å¯èƒ½æ˜¯é€šè¿‡ActiveX控件实现的。
IE的用户数é‡ç›®å‰ä¾ç„¶æ˜¯æœ€å¤šçš„ï¼Œå› æ¤æ€€æœ‰æ¶æ„的人在å°è¯•攻击或感染的时候,都会首先以IEä¸ºç›®æ ‡ã€‚è€Œå› ä¸ºå’ŒWindows紧密æ†ç»‘åœ¨ä¸€èµ·ï¼Œåˆ™æ›´å®¹æ˜“è®©é—®é¢˜æ‰©å¤§ã€‚æ— è®ºæ“作系统出现Bug,还是IE出现Bug,都有å¯èƒ½å½±å“å¯¹æ–¹ã€‚æ›´ä½•å†µå› ä¸ºæ— æ³•å½»åº•å¸è½½ï¼Œåœ¨é‡åˆ°é—®é¢˜åŽï¼Œæˆ‘ä»¬ç”šè‡³æ— æ³•å°†IE彻底å¸è½½å¹¶é‡è£…,而有些éžå¸¸æžç«¯çš„æƒ…况下,为了解决IEçš„æŸäº›æ•…障,我们甚至å¯èƒ½éœ€è¦é‡æ–°å®‰è£…整个æ“作系统。
至于功能,则更是微软的软肋。例如ç»å¤§éƒ¨åˆ†ç”¨æˆ·æœ€å–œæ¬¢çš„æ ‡ç¾æµè§ˆåŠŸèƒ½ï¼Œç›´åˆ°IE 7䏿‰è¢«æ£å¼æä¾›ï¼Œè€ŒIE 6到IE 7之间,整整有5年的时间间隔。å¦å¤–在æµè§ˆå™¨çš„åŠ è½½é¡¹ä»¥åŠæ’ä»¶æ–¹é¢ï¼Œå¾®è½¯ä¹Ÿä¸€ç›´åšå¾—ä¸å¥½ï¼Œå„ç§ä½œæ¶çš„ActiveX控件层出ä¸ç©·ï¼Œä½†è¾…助用户更好地æµè§ˆç½‘页的良性æ’件则难觅其综。
è‡³äºŽå¯¹æ ‡å‡†çš„æ”¯æŒï¼Œåˆ™æ˜¯ç›®å‰å对者对IEæ„è§æœ€å¤§çš„问题。早在和Netscape竞争的年代,微软和网景公å¸çš„æµè§ˆå™¨è™½ç„¶å·ç§°æ”¯æŒæ ‡å‡†çš„W3Cæ ‡å‡†ï¼Œä½†è¿™ä¸¤å®¶éƒ½åœ¨è‡ªå·±çš„äº§å“䏿·»åŠ äº†ä¸€äº›ç«žäº‰è€…æ‰€ä¸å…·å¤‡çš„功能,这就导致在设计网页的时候,设计人员需è¦åŒæ—¶è€ƒè™‘è¿™ä¸¤ç§æµè§ˆå™¨ï¼Œå¦åˆ™è‡ªå·±è®¾è®¡çš„网页å¯èƒ½åœ¨æŸäº›æµè§ˆå™¨ä¸å°†æ— 法æ£å¸¸æ˜¾ç¤ºã€‚çŽ°åœ¨ï¼Œç‹¬ç«‹å†…æ ¸çš„æµè§ˆå™¨å¾ˆå¤šï¼Œè€Œæ— 论Firefox还是Opera,对于W3Cæ ‡å‡†çš„æ”¯æŒï¼Œéƒ½è¦æ¯”IE 7更好。
在å³å°†å‘布的IE 8ä¸ï¼Œå¾®è½¯ä¹Ÿæ„识到了自己的处境,并且真æ£å¼€å§‹é‡‡å–一些措施,ä¸è¿‡è¿™äº›æŽªæ–½æ˜¯å¦èƒ½å¤Ÿè§æ•ˆç›®å‰è¿˜ä¸å¾—而知。但在试用了Beta 2版本的IE 8åŽï¼Œæˆ‘们å‘现,IE 8ä¸ä¹Ÿç¡®å®žå˜åœ¨ä¸€äº›äº®ç‚¹ã€‚
IE 8 Beta 2ç®€ä½“ä¸æ–‡ç‰ˆä¸‹è½½ï¼š
http://www.microsoft.com/china/windows/products/winfamily/ie/beta/default.mspx
安全性
æ•°æ®æ‰§è¡Œä¿æŠ¤ï¼ˆDEP)是从Windows XP SP2时候开始出现的新功能,在å¯ç”¨è¯¥åŠŸèƒ½åŽï¼Œç³»ç»Ÿä¼šå°†æ‰€æœ‰ä¸å±žäºŽç¨‹åºæ‰§è¡Œä»£ç çš„ä»£ç æ ‡è®°ä¸ºä¸å¯æ‰§è¡Œï¼ˆNX)的,带有“ä¸å¯æ‰§è¡Œâ€æ ‡è®°çš„代ç å°†æ— æ³•è¢«æ‰§è¡Œï¼Œè¿™æ ·åšå¯ä»¥æœ‰æ•ˆé˜²èŒƒç¼“冲区溢出ç‰å¸¸è§çš„æ”»å‡»æ–¹å¼ã€‚
然而对于IE则一直å˜åœ¨ä¸€ä¸ªé—®é¢˜ï¼Œä¸ºäº†å®žçްå„ç§ä¸åŒçš„功能,IEä¸å¾€å¾€ä¼šè¢«å®‰è£…ä¸åŒçš„åŠ è½½é¡¹ï¼Œä½†æ˜¯åŽŸæœ¬çš„åŠ è½½é¡¹å˜åœ¨ä¸€ä¸ªå¾ˆå¤§çš„问题,如果针对IEå¯ç”¨DEPåŠŸèƒ½ï¼Œè¿™äº›åŠ è½½é¡¹çš„è¿è¡Œå¯èƒ½ä¼šé‡åˆ°é—®é¢˜ã€‚å› æ¤ä¸ºäº†æ”¹å–„兼容性,默认情况下DEP功能并ä¸ä¼šé’ˆå¯¹IE生效。
但在IE 8ä¸ï¼Œå› 为有了全新的DEP/NX API(需è¦Windows Server 2008以åŠWindows Vista SP1é…åˆï¼‰ï¼Œæˆ‘们å¯ä»¥åœ¨é’ˆå¯¹IE 8å¯ç”¨å…¼å®¹æ€§çš„åŒæ—¶ç»´æŒå’Œè€ç‰ˆæœ¬åŠ è½½é¡¹çš„å…¼å®¹æ€§ï¼Œè¿›ä¸€æ¥é˜²èŒƒé€šè¿‡ç½‘é¡µè¿›è¡Œçš„ç¼“å†²åŒºæº¢å‡ºæ”»å‡»ã€‚åŒæ—¶è¿™ä¸ªåŠŸèƒ½ä¸éœ€è¦ä»»ä½•é¢å¤–的设置,默认的设置å³å¯ç”Ÿæ•ˆï¼Œå¹¶æœ‰æ•ˆä¿æŠ¤æˆ‘们的系统。
图1,IE 8默认å³å¯å¯ç”¨DEP功能,ä¸ä»…ä¸ä¼šå½±å“åŠ è½½é¡¹çš„æ£å¸¸ä½¿ç”¨ï¼Œè€Œä¸”å¯ä»¥æœ‰æ•ˆé˜²èŒƒç¼“冲区溢出攻击
å¦å¤–在Windows Vista以åŠWindows Server 2008这类包å«UACï¼ˆç”¨æˆ·å¸æˆ·æŽ§åˆ¶ï¼‰åŠŸèƒ½çš„ç³»ç»Ÿä¸ï¼ŒIE 8å¯ä»¥è¿›ä¸€æ¥ä»ŽUACä¸èŽ·ç›Šã€‚è¿™ä¸ªåŠŸèƒ½å«åšâ€œä¿æŠ¤æ¨¡å¼â€ï¼Œå¯ä»¥ç®€å•ç†è§£ä¸ºå°†IEè¿è¡Œåœ¨ç³»ç»Ÿä¸ä¸€å—被隔离的区域ä¸ã€‚è¿™æ ·ç³»ç»Ÿä¸çš„å…¶ä»–è¿›ç¨‹æ— æ³•å½±å“到IE,而IEä¹Ÿå°±æ— æ³•å½±å“其他程åºä»¥åŠç³»ç»Ÿæœ¬èº«ã€‚
è¿™æ ·å°±ç®—è®¿é—®çš„æŸäº›ç½‘é¡µä¸ŠåŒ…å«æ¶æ„代ç ,默认情况下也将åªèƒ½å½±å“IE,至少ä¸ä¼šäº§ç”Ÿæ›´ä¸¥é‡çš„问题。
在è€ç‰ˆæœ¬Windowsä¸ï¼Œä¸€ä¸ªå¾ˆä¸¥é‡çš„安全问题在于,为了实现一定的易用性,æ“作系统的很多默认设置并ä¸å®‰å…¨ï¼Œè¿™å°±å®¹æ˜“é€ æˆé—®é¢˜ã€‚而在IE 8ä¸ï¼Œæ‰€æœ‰é»˜è®¤è®¾ç½®éƒ½æ˜¯é¦–先以ä¿è¯å®‰å…¨æ€§ä¸ºå‰æçš„ã€‚åŒæ—¶å¦‚果和安全性有关的选项被修改(å¯èƒ½æ˜¯ç”¨æˆ·æ— æ„ä¸ä¿®æ”¹ï¼Œæˆ–者被系统ä¸å®‰è£…çš„æ¶æ„软件修改),这时IE会用éžå¸¸æ˜¾è‘—çš„è¦å‘Šå›¾æ ‡æç¤ºç”¨æˆ·ï¼Œç”¨æˆ·ä¸éœ€è¦çŸ¥é“有哪些选项被修改,或者如何修å¤é—®é¢˜ï¼Œåªè¦ç”¨IEæä¾›çš„选项,就å¯ä»¥åœ¨ä¸éœ€è¦äº†è§£ç»†èŠ‚çš„æƒ…å†µä¸‹è‡ªåŠ¨å°†å®‰å…¨è®¾ç½®æ¢å¤ä¸ºé»˜è®¤å€¼ï¼ˆå¦‚图2ã€å›¾3所示)。
图2,如果安全选项被修改,IE会立刻显示è¦å‘Šä¿¡æ¯ï¼Œè€Œåªéœ€è¦å•å‡»è¿™æ ·çš„ä¿¡æ¯ï¼Œå¹¶é€‰æ‹©å¯¹åº”的选项,å³å¯è‡ªåŠ¨ä¿®å¤è®¾ç½®ï¼Œå®Œå…¨ä¸éœ€è¦äººå·¥å¹²é¢„
图3,如果自己设置的æŸäº›é€‰é¡¹å¯èƒ½å½±å“到安全性,那么选项的æè¿°æ–‡å—å³ä¾§ä¼šæ˜¾ç¤ºâ€œä¸å®‰å…¨â€çš„å—æ ·ï¼Œè€Œä¸”ä¸€æ—¦é€‰æ‹©äº†è¿™æ ·çš„é€‰é¡¹ï¼Œå¯¹åº”çš„å†…å®¹ä¼šç”¨çº¢åº•è‰²çªå‡ºæ˜¾ç¤ºï¼Œæé†’我们的注æ„
在IE 8ä¸ï¼Œå¾®è½¯å·²ç»é’ˆå¯¹ActiveX控件采å–了很多新的措施,å¯ä»¥åœ¨ä¿è¯æ˜“ç”¨æ€§çš„åŒæ—¶è¿›ä¸€æ¥æå‡å®‰å…¨æ€§ã€‚首先就是æ¯ç”¨æˆ·ï¼ˆPre User)ActiveX控件。在以å‰ï¼Œå®‰è£…的所有ActivXæŽ§ä»¶éƒ½å°†é’ˆå¯¹æœ¬æœºçš„æ‰€æœ‰ç”¨æˆ·ç”Ÿæ•ˆï¼ŒåŒæ—¶ä¹Ÿè¦æ±‚用户必须具有管ç†å‘˜æƒé™æ‰èƒ½å®‰è£…ActiveX控件。但在IE 8ä¸ï¼Œå› 为有了这ç§å…¨æ–°çš„ActiveX控件方å¼ï¼Œç”¨æˆ·å¯ä»¥åœ¨æ²¡æœ‰ç®¡ç†å‘˜æƒé™çš„æƒ…å†µä¸‹å®‰è£…æŽ§ä»¶ï¼ˆè¦æ±‚控件支æŒè¿™ä¸€å…¨æ–°çš„ç‰¹æ€§ï¼‰ï¼Œè¿™ç§æƒ…况下该控件将åªèƒ½å®‰è£…给当å‰ç”¨æˆ·ï¼Œå¹¶åªå½±å“该用户,ä¸ä¼šå¯¹ç³»ç»Ÿä¸çš„其他用户或者系统本身产生影å“。
对于这ç§å…¨æ–°å½¢å¼çš„ActiveX控件,在å•å‡»åœ°å€æ ä¸‹æ–¹çš„ä¿¡æ¯æ åŽï¼Œå¯ä»¥ä»Žå¼¹å‡ºèœå•ä¸é€‰æ‹©å°†è¯¥æŽ§ä»¶å®‰è£…给当å‰ç”¨æˆ·ï¼Œæˆ–者安装给本机的所有用户。如果需è¦å®‰è£…ç»™æœ¬æœºçš„æ‰€æœ‰ç”¨æˆ·ï¼Œåˆ™è¦æ±‚æä¾›ç®¡ç†å‘˜æƒé™ï¼Œå¹¶ä¸”在Windows Vista下还需è¦ç»è¿‡UACçš„æå‡ã€‚
对于åªå®‰è£…给当å‰ç”¨æˆ·çš„æŽ§ä»¶ï¼Œå…¶ä»–ç”¨æˆ·å°†æ— æ³•ä½¿ç”¨ã€‚è€Œä¸”å¦‚æžœè¯¥æŽ§ä»¶æ˜¯æ¶æ„的,也åªèƒ½å¯¹å½“å‰ç”¨æˆ·ç”Ÿæ•ˆï¼Œå¦‚果其他用户使用IE,并ä¸ä¼šå—到该控件的影å“。
在默认设置下,就算æˆåŠŸå®‰è£…äº†æŸä¸ªActiveX控件,如果所访问的网页需è¦è¯¥æŽ§ä»¶ï¼ŒæŽ§ä»¶ä¹Ÿæ— 法自动è¿è¡Œï¼Œè€Œæ˜¯éœ€è¦ç”¨æˆ·çš„æ‰¹å‡†ã€‚è¿™ä¸»è¦æ˜¯ä¸ºäº†é¢„防伴éšå…¶ä»–软件æ†ç»‘çš„æ¶æ„ActiveX控件对系统产生影å“。例如目å‰å¾ˆå¤šå…±äº«è½¯ä»¶ä¸éƒ½æ†ç»‘äº†ç¬¬ä¸‰æ–¹çš„ç»„ä»¶ï¼Œåœ¨å®‰è£…è¿™æ ·çš„è½¯ä»¶æ—¶ï¼Œæˆ‘ä»¬å¯èƒ½ä¸çŸ¥ä¸è§‰ä¸å°±ç»™ç³»ç»Ÿä¸å®‰è£…äº†æœªçŸ¥çš„ï¼Œç”šè‡³æ˜¯æ¶æ„çš„ActiveXæŽ§ä»¶ã€‚è€Œè¿™æ ·çš„æŽ§ä»¶å¦‚æžœéœ€è¦åœ¨IEä¸è¿è¡Œï¼Œåˆ™å¿…须通过我们的批准。
åŒæ—¶ä»Žå›¾4ä¸å¯ä»¥çœ‹å‡ºï¼Œæ‰¹å‡†æ“作有两个选项,如果选择“è¿è¡Œè¯¥åŠ è½½é¡¹â€ï¼Œé‚£ä¹ˆä»¥åŽåœ¨è¯¥ç½‘站上é‡åˆ°è¿™ä¸ªåŠ è½½é¡¹çš„æ—¶å€™ï¼ŒIE都会直接è¿è¡Œï¼Œè€Œä¸è¯¢é—®ï¼Œä½†å¦‚果其他网站需è¦åŒæ ·çš„åŠ è½½é¡¹ï¼Œåˆ™IEä¼šå†æ¬¡è¯¢é—®ã€‚但如果选择“在所有网站上è¿è¡ŒåŠ è½½é¡¹â€ï¼Œåˆ™ä»¥åŽæ— 论访问哪个网站,如果需è¦è¿è¡Œè¯¥åŠ è½½é¡¹ï¼ŒIE都将ä¸å†è¯¢é—®ï¼Œç›´æŽ¥è¿è¡Œã€‚
图4,在å¯ç”¨æŸä¸ªåŠ è½½é¡¹æ—¶ï¼Œæˆ‘ä»¬è¿˜å¯ä»¥æ ¹æ®æƒ…况决定仅针对当å‰ç«™ç‚¹å¯ç”¨ï¼Œæˆ–者针对所有站点å¯ç”¨
在IE 8ä¸ï¼Œå¯¹äºŽå¤šæ ‡ç¾æµè§ˆåŠŸèƒ½çš„ä¸€ä¸ªæ”¹è¿›åˆ™æ˜¯å´©æºƒæ¢å¤æœºåˆ¶ã€‚虽然IE 8采å–了通过多线程方å¼å®žçŽ°çš„æ ‡ç¾æµè§ˆåŠŸèƒ½ï¼Œä¸€ä¸ªç½‘é¡µçš„å´©æºƒé€šå¸¸ä¸ä¼šå¯¼è‡´å…¶ä»–网页都被关é—,然而在æŸäº›æžç«¯çš„æƒ…况下,其他网页å¯èƒ½ä¾ç„¶ä¼šå—到æŸä¸ªå´©æºƒç½‘页的影å“,全部消失。如果在这时候我们æ£åœ¨è¿›è¡Œä¸€äº›é‡è¦çš„æ“ä½œï¼Œä¾‹å¦‚é€šè¿‡é•¿æ—¶é—´çš„æœç´¢ï¼Œåˆšæ‰¾åˆ°äº†å‡ ä¸ªéœ€è¦æµè§ˆçš„网页;或者在论å›ä¸Šå‘帖,内容æ‰å†™äº†ä¸€åŠï¼Œå¯æƒ³è€ŒçŸ¥ï¼Œè¿™æ ·å—到的æŸå¤±æ˜¯éžå¸¸å¤§çš„。
在IE 8ä¸ï¼Œä¸€æ—¦å‘生了所有IE进程å—到影å“自动关é—的情况,那么IE会自动å°è¯•æ¢å¤ã€‚我们å¯ä»¥è¿›è¡Œä¸‹åˆ—试验:在IE 8窗å£ä¸æ‰“å¼€å¤šä¸ªæ ‡ç¾ï¼Œå¹¶æµè§ˆä¸åŒçš„å†…å®¹ï¼Œç„¶åŽæ‰“å¼€Windows任务管ç†å™¨ï¼Œæ‰“开“进程â€é€‰é¡¹å¡ï¼Œå¹¶å¼ºåˆ¶ç»“æŸæŸä¸ªiexplore.exe进程。如果结æŸçš„æ˜¯å¯¹åº”了æŸä¸ªæ ‡ç¾çš„进程,那么IE 8会在该进程被结æŸåŽè‡ªåЍ釿–°å¯åŠ¨ä¸€ä¸ªæ–°çš„iexplore.exe进程,并显示被关é—çš„è¿›ç¨‹ä¹‹å‰æ˜¾ç¤ºçš„网页内容。
å¦å¤–最令人称é“的地方在于,如果被结æŸçš„进程对应的网页上有文本框,而我们在文本框ä¸è¾“入了文本(例如在论å›ä¸Šå‘帖或者在æœç´¢å¼•擎上输入æœç´¢å…³é”®å—),在该网页被自动æ¢å¤çš„åŒæ—¶ï¼Œæ–‡æœ¬æ¡†ä¸å·²ç»è¾“入的内容也会被自动æ¢å¤ã€‚
如果被结æŸçš„iexplore.exe进程对应了IE主窗å£ï¼Œé‚£ä¹ˆåœ¨ä¸‹ä¸€æ¬¡å¯åЍIE 8的时候,则会看到图5所示的界é¢ã€‚åªè¦é€‰æ‹©â€œè¿˜åŽŸä¸Šæ¬¡ä¼šè¯â€ï¼ŒIEå°±ä¼šè‡ªåŠ¨æ‰“å¼€ä¹‹å‰æŸ¥çœ‹çš„æ‰€æœ‰æ ‡ç¾ï¼ŒåŒæ—¶å¦‚æžœæŸä¸ªç½‘页的文本框ä¸å·²ç»è¾“入了文å—,这些文å—也会æ¢å¤ã€‚
图5,自动æ¢å¤åŠŸèƒ½å¯ä»¥ç¡®ä¿æµè§ˆå™¨çª—å£å‡ºé”™è‡ªåŠ¨å´©æºƒåŽå¯ä»¥æ¢å¤ä¹‹å‰æ‰“开的所有页é¢
功能
在IE 8ä¸ï¼Œå¢žåŠ äº†å¾ˆå¤šå¯ä»¥å¸®åŠ©æˆ‘ä»¬ç”¨æ›´ç®€å•的方å¼èŽ·å–ä¿¡æ¯çš„æ–°åŠŸèƒ½ï¼Œè¿™äº›åŠŸèƒ½éƒ½éžå¸¸æœ‰è¶£ï¼Œè€Œä¸”确实å¯ä»¥æœ‰æ•ˆæå‡æˆ‘们的使用效率。
从IE 7开始,IE窗å£çš„å³ä¸Šè§’首次出现了æœç´¢æ¡†ï¼Œåœ¨è¿™ä¸ªæœç´¢æ¡†ä¸è¾“入关键å—并按下回车键,å³å¯ç”¨é»˜è®¤çš„æœç´¢å¼•æ“Žæœç´¢è¯¥å…³é”®å—。在IE 8ä¸ï¼Œä»¥è¿™ä¸ªåŠŸèƒ½ä¸ºåŸºç¡€ï¼Œå¾®è½¯è¿˜æä¾›äº†ä¸€ä¸ªå«åšâ€œæœç´¢å»ºè®®â€çš„功能。那么什么是æœç´¢å»ºè®®ï¼Œè¿™ä¸ªåŠŸèƒ½åˆæœ‰ä»€ä¹ˆç”¨ï¼Ÿè®©æˆ‘ä»¬ç”¨ä¸€ä¸ªä¾‹åæ¥çœ‹çœ‹ã€‚
首先è¯
·å•击æœç´¢æ¡†å³ä¾§çš„下ç®å¤´æŒ‰é’®ï¼Œä»Žå¼¹å‡ºèœå•ä¸é€‰æ‹©â€œæŸ¥æ‰¾æ›´å¤šæä¾›ç¨‹åºâ€ï¼ŒéšåŽIE 8会打开一个专门的网页,这里列出了目å‰IEå¯ä»¥æ”¯æŒçš„æ‰€æœ‰æœç´¢æœåŠ¡æä¾›å•†ã€‚在å‘现需è¦ä½¿ç”¨çš„æœç´¢æœåŠ¡åŽï¼Œè¯·å•击相应的链接,éšåŽå¯ä»¥çœ‹åˆ°å›¾6所示的界é¢ã€‚
图6ï¼Œåœ¨æ·»åŠ æœç´¢æä¾›ç¨‹åºçš„æ—¶å€™ï¼Œå¯ä»¥é€‰æ‹©æ˜¯å¦å¯ç”¨æœç´¢å»ºè®®åŠŸèƒ½ï¼Œä»¥åŠæ˜¯å¦å°†è¯¥ç¨‹åºè®¾ç½®ä¸ºé»˜è®¤æœç´¢å¼•擎
对于支æŒâ€œæœç´¢å»ºè®®â€åŠŸèƒ½çš„æä¾›å•†ï¼Œâ€œä½¿ç”¨æ¤æä¾›ç¨‹åºçš„æœç´¢å»ºè®®â€é€‰é¡¹å°†å˜å¾—å¯é€‰ï¼ˆä½†å¹¶éžæ‰€æœ‰æœç´¢ç¨‹åºç›®å‰éƒ½æ”¯æŒè¯¥åŠŸèƒ½ï¼‰ï¼Œè¯·é€‰ä¸è¯¥é€‰é¡¹ï¼Œç„¶åŽå•å‡»â€œæ·»åŠ æä¾›ç¨‹åºâ€ã€‚éšåŽå†æ¬¡å•击æœç´¢æ¡†å³ä¾§çš„下ç®å¤´æŒ‰é’®ï¼Œä»Žå¼¹å‡ºèœå•ä¸é€‰æ‹©å¯ç”¨äº†æœç´¢å»ºè®®åŠŸèƒ½çš„æä¾›ç¨‹åºï¼ŒæŽ¥ç€åœ¨æœç´¢æ¡†ä¸è¿›è¡Œæœç´¢ã€‚
例如在上文ä¸ï¼Œæˆ‘ä»¬æ·»åŠ äº†ä¸€ä¸ªå为“淘å®é—ªç”µæœç´¢â€çš„æä¾›ç¨‹åºï¼Œå¹¶å¯ç”¨äº†æœç´¢å»ºè®®åŠŸèƒ½ã€‚é¡¾åæ€ä¹‰ï¼Œè¯¥ç¨‹åºå¯ä»¥åœ¨æ·˜å®ç½‘䏿œç´¢ä¸åŒçš„商å“ï¼Œå› æ¤å¯ä»¥é€‰ä¸è¯¥ç¨‹åºï¼Œç„¶åŽåœ¨æœç´¢æ¡†ä¸è¾“入比较感兴趣的商å“å称(甚至ä¸éœ€è¦æŒ‰ä¸‹å›žè½¦é”®ï¼‰ã€‚éšåŽå¯ä»¥çœ‹åˆ°ï¼Œä¸€äº›æœ€çƒé—¨çš„ï¼Œç¬¦åˆæœç´¢å…³é”®å—约æŸçš„商å“ä¿¡æ¯éƒ½è¢«ç›´æŽ¥åˆ—在了一个下拉èœå•ä¸ï¼Œè¿™äº›ç»†ç»†ä¸ä»…图文并茂,而且显示速度éžå¸¸å¿«ï¼ˆå¦‚图7所示)。如果找到了自己感兴趣的内容,直接å•击å³å¯æ‰“开相应的网页;而如果感觉这里显示的信æ¯è¿˜ä¸å¤Ÿä¸°å¯Œï¼Œé‚£ä¹ˆå¯ä»¥æŒ‰ä¸‹é”®ç›˜ä¸Šçš„å›žè½¦é”®ï¼Œè¿™æ ·IE 8就会自动使用所选的æä¾›ç¨‹åºè¿›è¡Œæ›´å®Œæ•´çš„æœç´¢ï¼Œå¹¶å°†æœç´¢ç»“果显示在网页ä¸ã€‚
图7,通过æœç´¢å»ºè®®åŠŸèƒ½ï¼Œå¯ä»¥ç”¨æ›´å½¢è±¡çš„æ–¹å¼æŸ¥çœ‹ç‰¹å®šç›®æ ‡ä¸‹çš„æœç´¢å†…å®¹
在IE 7ä¸é¦–æ¬¡å¢žåŠ äº†å¯¹RSS的支æŒï¼Œè¿™æ ·å¯¹äºŽéœ€è¦é€šè¿‡RSS获å–å„ç§ä¿¡æ¯çš„人,ä¸éœ€è¦å€ŸåŠ©ä¸“ç”¨çš„é˜…è¯»å™¨ï¼Œå•å•通过IEå°±å¯ä»¥å®žçްRSS的订阅ã€ç®¡ç†å’ŒæŸ¥çœ‹ã€‚在IE 8ä¸ï¼Œåˆ™å¯¹è¿™ä¸ªåŠŸèƒ½è¿›è¡Œäº†ä¸€äº›æé«˜ã€‚
毕竟对于大部分人æ¥è¯´ï¼Œå¯¹äºŽä¸åŒæ¥æºçš„RSS的关注程度å„ä¸ç›¸åŒï¼Œä¾‹å¦‚有些å¯èƒ½éœ€è¦æ¯å¤©æŸ¥çœ‹æ•°æ¬¡ï¼Œè€Œæœ‰äº›åˆ™å¯èƒ½ä¸€å‘¨åªéœ€è¦æŸ¥çœ‹ä¸€ä¸¤æ¬¡ã€‚å¦‚æžœæ¯æ¬¡éƒ½è¦ä½¿ç”¨ä¼ 统的方法,首先打开收è—çª—æ ¼ï¼Œç„¶åŽåˆ‡æ¢åˆ°â€œæºâ€é¢æ¿ï¼Œå¹¶é€‰æ‹©è¦æŸ¥çœ‹çš„å†…å®¹ï¼Œæœªå…æœ‰äº›éº»çƒ¦ã€‚在IE 8ä¸ï¼Œæˆ‘们å¯ä»¥å°†æœ€å¸¸å…³æ³¨çš„RSS内容放到收è—夹æ ä¸Šï¼Œè¿™æ ·è¯¥RSS一旦有更新,在收è—夹æ 上都会用çªå‡ºçš„颜色å¸å¼•我们注æ„,而且å¯ä»¥ç”¨å¾ˆæ–¹ä¾¿çš„æ–¹æ³•查看所有新内容列表。
首先å•击“å‰è¿›â€å’Œâ€œåŽé€€â€æŒ‰é’®ä¸‹æ–¹çš„“收è—å¤¹â€æŒ‰é’®æ‰“开收è—å¤¹çª—æ ¼ï¼Œç„¶åŽæ‰“开“æºâ€é€‰é¡¹å¡ï¼Œæ‰¾åˆ°è‡ªå·±æœ€é¢‘ç¹å…³å¿ƒçš„æºï¼Œç”¨é¼ æ ‡å·¦é”®å•击选ä¸ï¼Œå¹¶æ‹–动到收è—夹æ 上的æŸä¸ªä½ç½®ï¼Œè¯¥RSSæºå°±æˆäº†æ”¶è—夹æ 上的一个按钮。åªè¦å†…容有更新,该按钮的文å—就会å˜ä¸ºé»‘体,并使用比较显眼的颜色。å•击该按钮åŽå¯ä»¥ä»Žä¸‹æ‹‰èœå•ä¸çœ‹åˆ°è¯¥RSSä¸çš„æ‰€æœ‰æœ€æ–°å†…容(如图8所示),å•击æŸä¸ªæ ‡é¢˜å³å¯åœ¨ç½‘页䏿‰“开对应的内容供查看。
图8,将最关注的RSS内容直接拖放到工具æ ä¸Šï¼Œè¿™æ ·éšæ‰‹å°±å¯ä»¥ç‚¹å¼€æŸ¥é˜…关心的信æ¯
å¦å¤–IE 8ä¸è¿˜å¸¦æœ‰åŠ é€Ÿå™¨åŠŸèƒ½ã€‚åŠ é€Ÿå™¨å¯ä»¥ç®€å•ç†è§£ä¸ºIE 8çš„ä¸“ç”¨åŠ è½½é¡¹ï¼Œåˆ©ç”¨åŠ é€Ÿå™¨ï¼Œå¯ä»¥å®žçŽ°ä¸€äº›å¾ˆé…·çš„åº”ç”¨ã€‚åœ¨IE 8䏿œ¬èº«å°±è‡ªå¸¦äº†ä¸€äº›å¾®è½¯æä¾›çš„åŠ é€Ÿå™¨ç¨‹åºï¼Œè®©æˆ‘ä»¬ç”¨ä¸€ä¸ªä¾‹åæ¥äº†è§£ä¸€ä¸‹å¦‚ä½•ä½¿ç”¨ã€‚
å‡è®¾æˆ‘们è¦åˆ°å¤–地的æŸå®¶ä¼šå±•ä¸å¿ƒå‚åŠ ä¼šè®®ï¼Œé‚£ä¹ˆåœ¨å‡ºå‘å‰å¯èƒ½ä¼šå¸Œæœ›å°†å‘¨è¾¹è®¾ç½®äº†è§£æ¸…楚。例如会展ä¸å¿ƒåè½åœ¨å“ªé‡Œï¼Œé™„è¿‘æ˜¯å¦æœ‰é…’店ã€é¤é¦†ï¼Œç”šè‡³å¯èƒ½å¸Œæœ›äº†è§£ä»Žæœºåœºæˆ–ç«è½¦ç«™å¦‚何æ‰èƒ½æœ€å¿«åˆ°è¾¾ç›®çš„地。当在网上æœç´¢åˆ°è¯¥ä¼šå±•ä¸å¿ƒçš„地ç†ä½ç½®ä¿¡æ¯åŽï¼ŒéšåŽè¯¥æ€Žæ ·åšï¼Ÿæ‹¨æ‰“当地的12580/118114?虽然å¯ä»¥èŽ·å¾—æœ‰æ•ˆçš„ä¿¡æ¯ï¼Œä¸è¿‡æˆ‘们还需è¦ç”¨ç¬”把è¯åŠ¡å‘˜æä¾›çš„ä¿¡æ¯è®°ä¸‹æ¥ï¼Œå¾ˆéº»çƒ¦ã€‚当然,现在电å地图技术å‘展地很好,我们也å¯ä»¥è®¿é—®æŸä¸ªç”µå地图网站,首先定ä½ç›®æ ‡åŸŽå¸‚,然åŽå®šä½åŸŽåŒºï¼Œç„¶åŽå®šä½è¡—é“,接ç€å®šä½å…·ä½“çš„ä½ç½®ï¼ŒéšåŽè¿˜éœ€è¦åœ¨å‘¨è¾¹æŸ¥æ‰¾éƒ½æœ‰å“ªäº›é…’店。
实在是太麻烦了,如果是在IE 8ä¸ï¼Œåªè¦ç”¨é¼ æ ‡æ‹–åŠ¨é€‰ä¸ç›®æ ‡ä½ç½®çš„地ç†ä½ç½®ä¿¡æ¯æ–‡å—,éšåŽæ–‡å—æ—边就会出现一个è“色的按钮,å•击åŽå¯ä»¥æ‰“å¼€åŠ é€Ÿå™¨èœå•,在èœå•䏿Œ‡å‘“使用Live Maps绘制地图â€é€‰é¡¹ï¼ˆå¦‚果在èœå•䏿²¡æœ‰æ‰¾åˆ°è¯¥é€‰é¡¹ï¼Œåˆ™å¯ä»¥å…ˆæŒ‡å‘â€œæ›´å¤šåŠ é€Ÿå™¨â€å‘½ä»¤ï¼ŒéšåŽå³å¯çœ‹åˆ°ï¼‰ï¼Œç„¶åŽï¼Œä¸€åˆ‡éƒ½æ–¹ä¾¿äº†ï¼ˆå›¾9)。
图9ï¼Œé€šè¿‡åŠ é€Ÿå™¨åŠŸèƒ½ï¼Œå¯ä»¥é’ˆå¯¹ç½‘页上的特定内容进行更具体的æ“作
还是以上é¢çš„ä¾‹åæ¥è¯´ï¼Œè™½ç„¶è¿™æ ·çš„æŒ‡å‘æ“作åªèƒ½çœ‹åˆ°ä¸€ä¸ªä»£è¡¨æ‰€é€‰æ–‡å—包å«çš„地ç†ä½ç½®ä¿¡æ¯å¯¹åº”çš„åœ°å›¾ï¼Œæ— æ³•è¿›è¡Œå…¶ä»–æ“作,ä¸è¿‡æˆ‘们å¯ä»¥å•击该地图,在一个新窗å£ä¸æ‰“开完整模å¼çš„地图,éšåŽå³å¯è¿›è¡Œæœç´¢ã€è·¯å¾„规划ã€å‘¨è¾¹çƒç‚¹åœ°åŒºæŸ¥æ‰¾ç‰æ“作。当然,这些æœåŠ¡éƒ½æ˜¯ç”±ä¸“é—¨çš„æœåС噍æä¾›çš„ï¼Œå› æ¤æ‰©å±•潜力éžå¸¸å¤§ã€‚åªè¦æœåŠ¡æœ¬èº«æ”¯æŒï¼Œå®¢æˆ·ç«¯ä¸éœ€è¦ä»»ä½•å‡çº§æˆ–设置,å³å¯è¿›è¡Œé¢„订周边酒店ã€é¢„定机票ã€é¤é¦†å®šåº§ç‰æ“作。
å¦å¤–这一系列æœåŠ¡å®Œå…¨éƒ½æ˜¯å¼€æ”¾çš„ï¼Œä»»ä½•äººéƒ½å¯ä»¥æ ¹æ®å¾®è½¯æä¾›çš„APIå¼€å‘è‡ªå·±çš„åŠ é€Ÿå™¨ï¼Œè€Œä¸”ç›®å‰ä¹Ÿç¡®å®žæœ‰ä¸å°‘第三方æä¾›çš„åŠ é€Ÿå™¨ï¼Œå¯ä»¥è¿›ä¸€æ¥ç®€åŒ–ä¿¡æ¯çš„获å–。在上图所示的界é¢ä¸ŠæŒ‡å‘â€œæ›´å¤šåŠ é€Ÿå™¨â€ï¼Œå¹¶é€‰æ‹©â€œæŸ¥æ‰¾æ›´å¤šåŠ é€Ÿå™¨â€ï¼ŒéšåŽIE会打开一个页é¢ï¼Œå…¶ä¸åˆ—出了当å‰å¯ç”¨çš„æ‰€æœ‰åŠ é€Ÿå™¨ï¼Œæˆ‘ä»¬åªè¦å•击对应的链接å³å¯å®‰è£…。虽然目å‰å¯ç”¨çš„åŠ é€Ÿå™¨è¿˜å¾ˆå°‘ï¼Œä¸è¿‡ç›¸ä¿¡éšç€IE 8çš„æ£å¼å‘布,以åŠå„大网络内容æä¾›å•†å¯¹è¯¥åŠŸèƒ½çš„é‡è§†ï¼Œé€æ¸ä¼šå‡ºçŽ°è¶Šæ¥è¶Šå¤šçš„åŠ é€Ÿå™¨å¯ä¾›é€‰æ‹©ã€‚
å¦å¤–IE 8ä¸è¿˜åŒ…å«Web Slice功能。Web Sliceçš„ç”¨é€”å’ŒåŠ é€Ÿå™¨ç±»ä¼¼ï¼Œéƒ½æ˜¯ä¸ºäº†æä¾›æ›´ä¾¿æ·çš„ä¿¡æ¯èŽ·å–æ–¹å¼ã€‚åªä¸è¿‡Web Sliceé’ˆå¯¹çš„æ˜¯ç½‘é¡µä¸Šçš„ç‰¹å®šåŒºåŸŸï¼Œé¡¾åæ€ä¹‰ï¼ŒSliceå¯ä»¥ç†è§£ä¸ºç½‘页的切片,也就是网页ä¸çš„部分最关注的内容。例如想在网上买个好东西,但对目å‰çš„å”®ä»·è§‰å¾—ä¸æ»¡æ„,打算ç‰é™ä»·åŽå†ä¹°ã€‚如果是以å‰ï¼Œé‚£æˆ‘们必须先将这件商å“çš„é¡µé¢æ·»åŠ åˆ°æ”¶è—å¤¹ï¼Œç„¶åŽæ¯ä¸ªå›ºå®šæ—¶é—´è®¿é—®æ”¶è—的地å€ï¼Œå¹¶çœ‹æœ€æ–°çš„æŠ¥ä»·ã€‚ä¸è¿‡åœ¨åº”用Web Sliceå
Žï¼Œå¯ä»¥ç”¨æ›´ç®€å•的方法实现。
打开一个空白IE窗å£ï¼Œå•å‡»é¼ æ ‡å³é”®ï¼ŒæŒ‡å‘â€œæ›´å¤šåŠ é€Ÿå™¨â€ï¼Œé€‰æ‹©â€œæŸ¥æ‰¾æ›´å¤šåŠ é€Ÿå™¨â€ï¼ŒéšåŽIE会打开一个专门的页é¢ã€‚在该页é¢ä¸Šå•击“Web Sliceâ€é“¾æŽ¥ï¼Œå°±å¯ä»¥çœ‹åˆ°ç›®å‰æ‰€æœ‰æ”¯æŒè¯¥åº”用的站点。
以网上è´ç‰©ä¸ºä¾‹ï¼Œå•击“淘å®è·Ÿè¸ªå•†å“的行情å˜åŒ–â€è¿™ä¸ªSlice对应的“查看Web Sliceâ€é“¾æŽ¥ï¼Œå³å¯æ‰“开淘å®ä¸“门针对该功能准备的页é¢ï¼ˆåœ¨æ’°å†™æœ¬æ–‡çš„æ—¶å€™ï¼ŒIE 8è¿˜å¤„äºŽæµ‹è¯•é˜¶æ®µï¼Œå› æ¤å¾ˆå¤šåœ¨çº¿å†…容供应商都åªé’ˆå¯¹æ–°åŠŸèƒ½æä¾›äº†ç®€å•的演示功能,并éžé’ˆå¯¹æ•´ä¸ªç½‘站使用。但相信在IE 8æ£å¼å‘布åŽå°±ä¸ç”¨è¿™ä¹ˆéº»çƒ¦äº†ï¼Œåªè¦åƒæ™®é€šæ–¹å¼æµè§ˆç½‘页å³å¯ä½¿ç”¨è¿™ç±»åŠŸèƒ½ï¼‰ã€‚
在该页é¢ä¸Šæ‰¾åˆ°æ„Ÿå…´è¶£çš„内容åŽï¼Œç”¨é¼ æ ‡æŒ‡å‘,éšåŽè¯¥å†…容会用彩色的方框框起æ¥ï¼ŒåŒæ—¶æ—边会出现一个绿色的按钮,å•击该按钮åŽå¯ä»¥çœ‹åˆ°å›¾10所示的界é¢ï¼Œåªè¦å•å‡»â€œæ·»åŠ â€æŒ‰é’®ï¼Œå°±å¯ä»¥å°†è¯¥Web Sliceæ·»åŠ åˆ°IEä¸ã€‚
图10,通过Web Slice功能,我们å¯ä»¥åœ¨ç½‘页上选择性地关注æŸå—区域内显示的内容
其实这里的Web Slice类似于订阅的RSSæºï¼Œåªä¸è¿‡Slice更针对特定的æŸä¸ªå†…å®¹ã€‚åœ¨æ·»åŠ äº†è¦å…³æ³¨çš„Slice内容åŽï¼Œå¯ä»¥åœ¨IE窗å£åœ°å€æ 下方的收è—夹æ ä¸çœ‹åˆ°è¯¥å†…容,å•击åŽå¯ä»¥å¼¹å‡ºå›¾11所示的å°çª—å£ï¼Œå…¶ä¸å°±åˆ—出了仅针对该内容的详细信æ¯ã€‚åŒæ—¶å’ŒRSSæºç±»ä¼¼ï¼Œæ·»åŠ çš„Sliceå†…å®¹ä¹Ÿä¼šè¢«è‡ªåŠ¨å®šæ—¶æ›´æ–°ã€‚å¦‚æžœç”¨é¼ æ ‡å³é”®å•击该按钮,还å¯ä»¥ä»Žå³é”®èœå•ä¸å¼ºåˆ¶è¿›è¡Œåˆ·æ–°ï¼Œæˆ–选择“属性â€ï¼Œå¯¹è¯¥Slice的默认行为进行调整。
图11,对于订阅的Web Slice,å¯ä»¥ç›´æŽ¥ä»ŽIE的任务æ 上关注,并直接采å–坿ޥå—çš„å„ç§æ“作
éšç§
现在网络上的很多攻击,已ç»ä¸ä»…é™äºŽç ´å软件或系统,而是æœç€çªƒå–用户信æ¯çš„æ–¹å‘å‘展。毕竟å•çº¯çš„ç ´åæ— 法带æ¥å¤ªå¤šæ”¶ç›Šï¼Œè€Œå¤§é‡ç”¨æˆ·çš„éšç§åˆ™æ˜¯å¯ä»¥å–钱的。å¦å¤–对于大é‡å…¬ç”¨ç”µè„‘,例如网å§å’Œå¦æ ¡çš„æœºæˆ¿ï¼Œåˆ™å˜åœ¨å…¶ä»–å’Œéšç§æœ‰å…³çš„问题,例如自己的æµè§ˆè®°å½•ã€è‡ªå·±ä¿å˜çš„网页密ç ç‰ã€‚这些信æ¯å¦‚果被他人获å–,都将å¯èƒ½å¯¹æˆ‘们产生严é‡çš„å½±å“。
首先,IE 8çš„åœ°å€æ ä¸å¢žåŠ äº†ä¸€ä¸ªæ–°åŠŸèƒ½ï¼Œå¯ä»¥çªå‡ºæ˜¾ç¤ºå½“剿£åœ¨è®¿é—®çš„网站的域åã€‚é‚£ä¹ˆè¿™ä¸ªåŠŸèƒ½æœ‰ä»€ä¹ˆå®žé™…çš„ç”¨é€”ï¼Ÿä»¥å¾®è½¯ç½‘ç«™ä¸ºä¾‹ï¼Œå¾®è½¯ä¸»é¡µçš„åœ°å€æ˜¯â€œwww.microsoft.comâ€ï¼Œå¦‚果有人申请了“wwwmicrosoft.comâ€åŸŸå,并创建地å€ä¸ºâ€œwww.wwwmicrosoft.comâ€çš„ç½‘é¡µï¼Œåœ¨ç½‘é¡µä¸Šä¼ªé€ å‡ºç±»ä¼¼å¾®è½¯å®˜æ–¹ç½‘ç«™çš„é¡µé¢å¸ƒå±€ï¼Œå¾ˆæ˜Žæ˜¾ï¼Œå¦‚果访客ä¸å¤Ÿä»”细,就å¯èƒ½åœ¨è¿™ç§æ”»å‡»ä¸Šåƒäºã€‚è€Œä¸”å¦‚æžœè¢«ä¼ªé€ çš„æ˜¯é“¶è¡Œæˆ–è¯åˆ¸å…¬å¸ç½‘ç«™ï¼ŒåŽæžœæ›´æ˜¯ä¸å ªè®¾æƒ³ã€‚
为了é¿å…è¿™ç§é—®é¢˜çš„产生,在IE 8çš„åœ°å€æ 䏿˜¾ç¤ºçš„URL里,当å‰è®¿é—®çš„域åå’ŒURL的其他部分会区分显示。例如图12æ˜¾ç¤ºçš„å°±æ˜¯è¿™æ ·çš„æƒ…å†µï¼Œâ€œmicrosoft.comâ€æ‰æ˜¯æˆ‘们访问的页é¢çš„域åï¼Œè¿™éƒ¨åˆ†ä¼šç”¨é»‘è‰²çš„æ–‡å—æ˜¾ç¤ºï¼Œè€ŒURLä¸ä»£è¡¨å域å以åŠè·¯å¾„的其他部分则会用较暗的颜色显示。从这里我们å¯ä»¥ä¸€çœ¼çœ‹å‡ºè‡ªå·±è®¿é—®çš„域å,并通过这些信æ¯åˆ¤æ–当å‰é¡µé¢å†…å®¹æ˜¯å¦æ¥è‡ªè‡ªå·±è¦è®¿é—®çš„域。
图12,IE 8çš„åœ°å€æ ä¸å¯ä»¥çªå‡ºæ˜¾ç¤ºå½“å‰è®¿é—®é¡µé¢çš„域å,帮助我们判æ–自己的真æ£â€œç›®çš„地â€
对于网络钓鱼攻击,å—害最多的å¯èƒ½å°±æ˜¯å„ç§æä¾›åœ¨çº¿é‡‘èžæœåŠ¡çš„ç½‘ç«™ï¼Œä¾‹å¦‚é“¶è¡Œæˆ–è€…è¯åˆ¸å…¬å¸ã€‚ä¸è¿‡è¿™ç±»ç½‘站通常会使用SSLæŠ€æœ¯å¯¹ç½‘ç»œé€šè®¯è¿›è¡ŒåŠ å¯†ï¼Œå› æ¤åªè¦èƒ½ç¡®ä¿è‡ªå·±è®¿é—®çš„æ˜¯æ£ç¡®çš„地å€ï¼Œå°±å¯ä»¥ä¿æŠ¤è®¿å®¢çš„éšç§ã€‚
其实SSL技术很早以å‰å°±å‡ºçŽ°äº†ï¼Œä½†å› ä¸ºåªè¦åˆ°è¯ä¹¦é¢å‘机构申请数å—è¯ä¹¦ï¼Œç”šè‡³è‡ªå·±ç»™è‡ªå·±é¢å‘è¯ä¹¦ï¼Œä»»ä½•人都å¯ä»¥è®©è‡ªå·±çš„网站支æŒSSLåŠ å¯†ã€‚å› æ¤å¦‚何确ä¿ç½‘ç«™åŠ å¯†æ‰€ç”¨çš„è¯ä¹¦æ˜¯å€¼å¾—信任的,这æˆäº†ç›®å‰ç½‘页åé’“é±¼ä¿æŠ¤æ–¹é¢æœ€é‡è¦çš„一个功能。对于商业机构,如果需è¦åœ¨ç½‘站上使用SSLåŠ å¯†æŠ€æœ¯ï¼Œé‚£ä¹ˆå¯ä»¥åˆ°ç»è¿‡è®¤è¯çš„商业è¯ä¹¦é¢å‘机构å‡å€Ÿè‡ªå·±çš„ä¼ä¸šä¿¡æ¯ç”³è¯·SSLåŠ å¯†è¯ä¹¦ï¼ˆEV SSL,http://www.evssl.cnï¼‰ã€‚è€Œåœ¨è®¿é—®è¿™æ ·çš„ç½‘ç«™æ—¶ï¼ŒIE 8çš„åœ°å€æ 会显示为绿色(如图13所示),这表示该网站ä¸ä»…è¢«åŠ å¯†ï¼Œè€Œä¸”å…¶èº«ä»½æ˜¯å¯è¢«ä¿¡ä»»çš„。
在å•å‡»åœ°å€æ ä¸Šçš„â€œå®‰å…¨æŠ¥å‘Šâ€æŒ‰é’®åŽï¼Œè¿˜å¯ä»¥çœ‹åˆ°è¯¥ç½‘站所用è¯ä¹¦çš„详细信æ¯ï¼Œä¾‹å¦‚è¯ä¹¦çš„é¢å‘者,以åŠè¯ä¹¦çš„æ‰€æœ‰è€…。这ç§ç»¿è‰²çš„åœ°å€æ 表示所访问的网站已ç»ç»è¿‡äº†å®Œå¤‡çš„身份认è¯ï¼Œæ˜¯çœŸå®žå¯ä¿¡çš„。
图13,绿ç¯è¡Œ
如果网站所用的è¯ä¹¦ä»…仅是è´ä¹°æ¥çš„商业è¯ä¹¦ï¼Œä½†æ— 法准确验è¯å…¶çœŸå®žæ€§ï¼Œé‚£ä¹ˆè®¿é—®è¿™æ ·çš„页颿—¶IE 8çš„åœ°å€æ 会显示一个黄色的é”å¤´å›¾æ ‡ï¼ŒåŒæ—¶åœ°å€æ ä¸ä¼šå˜è‰²ã€‚è¿™æ ·çš„æ ·å¼åªè¡¨ç¤ºç½‘ç«™çš„åŠ å¯†ä½¿ç”¨äº†è¯ä¹¦é¢å‘机构é¢å‘çš„è¯ä¹¦ï¼Œä½†æœªç»è¿‡ä¸¥æ ¼çš„身份认è¯ã€‚è®¿é—®å¤§éƒ¨åˆ†è¿™æ ·çš„ç½‘ç«™ä¹Ÿå¯ä»¥æ”¾å¿ƒã€‚
ä¸è¿‡å¦‚果在访问所谓的银行“官方网站â€çš„æ—¶å€™ï¼Œå¦‚果出现图14所示的界é¢ï¼Œé‚£å°±è¦éžå¸¸å°å¿ƒäº†ã€‚如果é‡åˆ°è¿™æ ·çš„内容,这表示当å‰ç½‘站虽然ç»è¿‡SSLåŠ å¯†ï¼Œä½†æ‰€ç”¨çš„è¯ä¹¦æŒæœ‰è€…ä¿¡æ¯å’Œå½“å‰è®¿é—®çš„域åä¸ç¬¦ï¼Œæˆ–者è¯ä¹¦å¹¶éžæ¥è‡ªè¯ä¹¦é¢å‘机构,而是网站自己给自己é¢å‘的。
图14,红ç¯åœ
å’Œéšç§æœ‰å…³çš„å¦ä¸€é¡¹é‡è¦å†…容就是我们的访问记录。例如访问过的网页ã€ç½‘站生æˆçš„Cookieã€è‡ªå·±è¾“入的用户å和密ç ,或者ä¿å˜çš„è¡¨å•æ•°æ®ã€‚对于专用电脑,åªè¦è‡ªå·±çš„叿ˆ·è®¾ç½®äº†å®‰å…¨çš„密ç ï¼Œè¿™ä¸ªé—®é¢˜å¹¶ä¸æ˜¯å¾ˆçªå‡ºï¼Œç›¸åè¿˜å¾ˆæ–¹ä¾¿ï¼Œå› ä¸ºæˆ‘ä»¬å¯ä»¥è½»æ˜“找到自己昨天访问过的æŸä¸ªç½‘站,或者ä¸éœ€è¦æ¯æ¬¡è®¿é—®ä¸€ä¸ªç½‘ç«™éƒ½é‡æ–°ç™»å½•。但对于公用电脑,尤其是多人使用åŒä¸€ä¸ªå…¬ç”¨å¸æˆ·çš„æƒ…å†µï¼ˆä¾‹å¦‚ç½‘å§æˆ–者会展ä¸å¿ƒçš„电脑),这个问题就比较çªå‡ºäº†ã€‚
其实在è€ç‰ˆæœ¬IEä¸å°±æä¾›äº†æ¸…空这些数æ®çš„选é
¡¹ï¼Œç„¶è€Œå½“时这些选线分散在IEçš„ä¸åŒå¯¹è¯æ¡†ä¸ï¼Œä¸ä»…ä¸å®¹æ˜“æ‰¾åˆ°ï¼Œè€Œä¸”å¾ˆå®¹æ˜“é—æ¼ã€‚å› æ¤ä»ŽIE 7开始,微软æä¾›äº†ä¸€ä¸ªä¸“ç”¨çš„å¯¹è¯æ¡†ï¼Œå¯ä»¥ä¸€æ¬¡æ€§æ¸…空所有和éšç§æœ‰å…³çš„个人数æ®ï¼Œè€ŒIE 8在这个功能上åˆè¿›è¡Œäº†ä¸å°çš„æ”¹å–„。
图15ï¼Œæ ¹æ®éœ€è¦å†³å®šéœ€è¦åˆ 除哪些涉åŠåˆ°éšç§çš„ä¿¡æ¯
其实与其在创建åŽåˆ 除这些信æ¯ï¼Œè¿˜ä¸å¦‚æ ¹æœ¬ä¸å°†è¿™äº›ä¿¡æ¯ä¿å˜åœ¨ç¡¬ç›˜ä¸Šï¼Œæ¯•ç«Ÿè¿™æ ·æ‰æ›´å®‰å…¨ã€‚这则是IE 8ä¸çš„æ–°åŠŸèƒ½ï¼šInPrivate Browsing(éšç§æµè§ˆï¼‰ã€‚å•å‡»â€œå®‰å…¨â€æŒ‰é’®ï¼ŒéšåŽå³å¯å¯ç”¨è¯¥åŠŸèƒ½ã€‚åœ¨å¯ç”¨è¯¥åŠŸèƒ½åŽï¼Œç³»ç»Ÿä¼šè‡ªåŠ¨æ‰“å¼€ä¸€ä¸ªæ–°çš„IE窗å£ï¼Œæˆ‘们å¯ä»¥ç…§å¸¸è®¿é—®ç½‘站,并进行登录,或输入其他信æ¯ï¼Œç„¶è€Œè¿™äº›ä¿¡æ¯å¹¶ä¸ä¼šè¢«ä¿å˜åˆ°ç¡¬ç›˜ä¸Šï¼Œåªè¦å…³é—æµè§ˆå™¨ï¼Œä¹‹å‰è¾“入的所有信æ¯éƒ½ä¼šå¤±æ•ˆã€‚
为了让我们知é“当剿˜¯å¦å¯ç”¨äº†è¯¥åŠŸèƒ½ï¼Œåœ¨å¯ç”¨InPrivate Browsing功能的IE窗å£çš„åœ°å€æ 左侧会显示InPrivate Browsingå›¾æ ‡ï¼ˆå¦‚å›¾16所示),åªè¦çœ‹åˆ°è¿™ä¸ªå›¾æ ‡å°±å¯ä»¥çŸ¥é“,当å‰çš„æ‰€æœ‰è®¿é—®ä¿¡æ¯éƒ½æ˜¯åŒ¿å的,ä¸ä¼šè¢«è®°å½•。
图16,éšç§ä¿¡æ¯çš„“金钟罩â€ï¼Œåœ¨ä½¿ç”¨å…¬ç”¨ç”µè„‘的时候,ä¸å¦¨ç”¨ç”¨è¿™ä¸ªåŠŸèƒ½
æ ‡å‡†
å¦‚æžœä½ æ˜¯ä¸€ä½åšæŒâ€œå®Œç¾Žä¸»ä¹‰â€çš„网页开å‘äººå‘˜ï¼Œä¸ºäº†è®©ä½ å¼€å‘的网页å¯ä»¥åœ¨æ‰€æœ‰æµè§ˆå™¨ä¸æ£å¸¸æ˜¾ç¤ºï¼Œé‚£ä¹ˆéœ€è¦è€ƒè™‘è‡³å°‘å‡ ä¸ªæµè§ˆå™¨ï¼ŸIEã€Firefoxã€Operaã€Safari….别忘了,还需è¦è€ƒè™‘åŒä¸€ä¸ªæµè§ˆå™¨çš„ä¸åŒç‰ˆæœ¬ï¼
为什么会这么麻烦?其实这还是è¦ä»Žâ€œæ ‡å‡†â€è¿™ä¸ªè¯è¯´èµ·äº†ã€‚ç›®å‰æˆ‘们访问的ç»å¤§éƒ¨åˆ†ç½‘页都是使用HTMLè¯è¨€ç¼–写的,ç†è®ºä¸Šï¼Œåªè¦æµè§ˆå™¨èƒ½å®Œç¾Žæ”¯æŒHTMLè¯è¨€ï¼Œé‚£ä¹ˆåŒä¸€ä¸ªç½‘页在所有æµè§ˆå™¨ä¸éƒ½åº”è¯¥æ˜¾ç¤ºä¸ºå®Œå…¨ä¸€æ ·çš„æ•ˆæžœã€‚
然而HTMLæ ‡å‡†åˆ†ä¸ºä¸åŒçš„版本,而且目å‰å¾ˆå¤šç½‘页都采å–了CSS以åŠHTMLè¯è¨€çš„å„ç§å˜ä½“æ¥ç¼–å†™ï¼Œå› æ¤æµè§ˆå™¨ä»¬æœ‰è¶Šæ¥è¶Šå¤šä¸åŒçš„æ ‡å‡†éœ€è¦å…¼å®¹ã€‚å¦å¤–ï¼Œç½‘é¡µçš„æ ‡å‡†ä¸æ¶‰åŠåˆ°å¾ˆå¤šä¸åŒçš„å…ƒç´ ï¼Œå°±ç®—åŒä¸€ä¸ªæµè§ˆå™¨ï¼Œä¸åŒçš„版本对æ¯ç§å…ƒç´ 的兼容情况也å„ä¸ç›¸åŒã€‚å› æ¤åœ¨å¾ˆé•¿ä¸€æ®µæ—¶é—´ä»¥æ¥ï¼Œç½‘页设计师都在为ä¸åŒçš„æ ‡å‡†è€Œå¤´ç–¼ã€‚
在IE 8ä¸ï¼Œå¾®è½¯å·²ç»å®£ç§°åœ¨å°½åŠ›è®©IE 8æ›´å¥½åœ°æ”¯æŒæ ‡å‡†ï¼ˆè€ç‰ˆæœ¬çš„IE则是很ä¸â€œå¬è¯â€çš„),而且IE 8ä¸è¿˜æä¾›äº†ä¸€ç§å…¨æ–°çš„兼容性模å¼ï¼Œè¿™ä¸ªåŠŸèƒ½å¯ä»¥ç»™ç½‘页设计人员留出更多的时间æ¥è§£å†³å…¼å®¹æ€§é—®é¢˜ã€‚
ä½œä¸ºç›®å‰æ™®åŠçŽ‡æœ€é«˜çš„ç½‘é¡µæµè§ˆå™¨ï¼Œå„ç§ç½‘站基本上都è¦ä¿è¯å’ŒIEæµè§ˆå™¨èƒ½å¤Ÿå®Œç¾Žå…¼å®¹ï¼Œä»ŽIE 7å‘å¸ƒè‡³ä»Šï¼Œå·²ç»æœ‰è¶Šæ¥è¶Šå¤šçš„网站å¯ä»¥æ”¯æŒIE 7çš„å„ç§ç‰¹æ€§ã€‚然而为了æä¾›æ›´å¿«é€Ÿã€æ›´å®‰å…¨çš„网页æµè§ˆä½“验,IE 8ä¸åœ¨ç½‘é¡µæ¸²æŸ“æ–¹é¢æœ‰å¾ˆå¤šæ”¹è¿›ï¼Œç„¶è€Œè¿™å°±å¯èƒ½å¯¼è‡´åŽŸæœ¬å…¼å®¹IE 7çš„æŸäº›ç½‘站在IE 8ä¸‹æ— æ³•æ£å¸¸æ˜¾ç¤ºï¼Œè¿™å°†ä¼šæˆä¸ºé˜»ç¢ç”¨äºŽå‡çº§åˆ°IE 8çš„æœ€å¤§å› ç´ ã€‚
为了能够æä¾›æ›´å¥½çš„å‘åŽå…¼å®¹æ€§ï¼Œè‡³å°‘能够在让网页设计师修改自己网页之å‰ï¼Œè®©IE 8用户也能æ£å¸¸æµè§ˆé‚£äº›â€œä»…é™IE 7â€çš„网页,微软在IE 8ä¸åŒ…å«äº†ä¸€ä¸ªå«åšâ€œå…¼å®¹æ€§è§†å›¾â€çš„åŠŸèƒ½ï¼Œç®€å•æ¥è¯´ï¼Œè¯¥åŠŸèƒ½å¯ä»¥å°†IE 8切æ¢ä¸ºIE 7的渲染方å¼ï¼Œè¿™æ ·å¯ä»¥å®žçŽ°æœ€å¤§ç¨‹åº¦çš„ç½‘é¡µå…¼å®¹æ€§ã€‚
我们都知é“,使用æµè§ˆå™¨è®¿é—®ç½‘页的时候,æµè§ˆå™¨ä¼šå‘网页æœåС噍æäº¤UserAgentä¿¡æ¯ï¼Œå…¶ä¸å°±åˆ—出了æµè§ˆå™¨æ‰€åœ¨å¹³å°çš„软件版本,而æœåС噍å¯ä»¥æ ¹æ®è¿™äº›ä¿¡æ¯æä¾›ç›¸åº”的网页内容。其实我们完全å¯ä»¥é€šè¿‡æµè§ˆå™¨æäº¤çš„UserAgentä¿¡æ¯åˆ¤æ–兼容性视图功能是å¦ç”Ÿæ•ˆã€‚为æ¤ï¼Œæˆ‘们å¯ä»¥åˆ†åˆ«åœ¨å…³é—å’Œå¯ç”¨å…¼å®¹æ€§è§†å›¾çš„æƒ…况下访问å¯ä»¥æ˜¾ç¤ºæµè§ˆå™¨UserAgentä¿¡æ¯çš„网站(例如http://www.useragent.cn/)。
在默认的关é—兼容性视图功能下访问,å¯ä»¥çœ‹åˆ°ä¸‹åˆ—ä¿¡æ¯ï¼š
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; CIBA; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
在å¯ç”¨å…¼å®¹æ€§è§†å›¾åŠŸèƒ½ä¸‹ï¼Œå¯ä»¥çœ‹åˆ°ä¸‹åˆ—ä¿¡æ¯ï¼š
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; CIBA; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
而在å¦ä¸€å°å®‰è£…了IE 7çš„Vista电脑上,å¯ä»¥çœ‹åˆ°ä¸‹åˆ—ä¿¡æ¯ï¼š
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; InfoPath.2; CIBA)
从ä¸å¯ä»¥çœ‹å‡ºï¼Œåœ¨UserAgentä¿¡æ¯ä¸ï¼Œå¯¹äºŽç”¨äºŽæ ‡è¯†æµè§ˆå™¨ä¿¡æ¯çš„å—æ®µï¼ŒIE 7以åŠå¯ç”¨äº†å…¼å®¹æ€§è§†å›¾åŠŸèƒ½çš„IE 8是完全相åŒçš„ã€‚å› æ¤è¿™ä¹Ÿå°±ä¿è¯äº†å¯¹äºŽèƒ½å¤Ÿå…¼å®¹IE 7的网页,至少在IE 8的兼容性模å¼ä¸‹ï¼Œæ˜¯ä¸ä¼šå˜åœ¨å¤ªå¤§å…¼å®¹æ€§é—®é¢˜çš„。
å¦‚æžœå¸Œæœ›åœ¨æ ‡å‡†æ¨¡å¼å’Œå…¼å®¹æ€§æ¨¡å¼ä¹‹é—´åˆ‡æ¢ï¼Œå¯ä»¥é€šè¿‡åœ°å€æ å³ä¾§çš„å…¼å®¹æ€§æ¨¡å¼æŒ‰é’®è¿›è¡Œï¼ˆå¦‚图17所示)。å•击å¯ä»¥å°†å…¶å¯ç”¨ï¼Œå†æ¬¡å•击则å¯ä»¥å°†å…¶ç¦ç”¨ã€‚
图17,通过使用兼容性视图功能,任何兼容IE 7的网页都将å¯ä»¥åœ¨IE 8䏿£å¸¸æ˜¾ç¤º
在å•击该按钮åŽï¼Œé¡µé¢ä¼šè‡ªåŠ¨åˆ·æ–°ï¼Œå¹¶åº”ç”¨ä¸åŒçš„æ¨¡å¼è¿›è¡Œæ˜¾ç¤ºï¼Œå¦å¤–该页é¢å¯¹åº”çš„æ ‡ç¾æŒ‰é’®æ—ä¼šæ˜¾ç¤ºä¸€ä¸ªæ°”æ³¡å›¾æ ‡ï¼Œæé†’æˆ‘ä»¬å½“å‰æ ‡ç¾æ£åœ¨ä½¿ç”¨å…¼å®¹æ¨¡å¼ã€‚ä¸è¿‡éœ€è¦æ³¨æ„,该功能åªèƒ½é’ˆå¯¹å½“å‰çš„域,也就是æµè§ˆå™¨çš„åœ°å€æ 显示的域å下的内容生效。如果所访问的网页ä¸åµŒå…¥äº†æ¥è‡ªå…¶ä»–域å下的框架内容,则框架内容ä¸çš„内容ä¸ä¼šæ”¹å˜æ˜¾ç¤ºæ¨¡å¼ã€‚
å¦å¤–针对æ¯ä¸ªç½‘站,在修改了显示模å¼åŽï¼Œä»¥åŽæ¯æ¬¡é‡æ–°æ‰“开该网站,IE 8都将自动应用之å‰çš„设置进行显示。
在讨论过IEä¸åŒç‰ˆæœ¬ä¹‹é—´çš„兼容性问题åŽï¼Œå†æ¥çœ‹çœ‹å¯¹HTMLæ ‡å‡†çš„å…¼å®¹é—®é¢˜ã€‚è¿™æ—¶å€™å¯ä»¥å€ŸåŠ©Acid 2测试了解æµè§ˆå™¨çš„兼容性情况。在Acid 2刚刚å‘布的时候,甚至没有一款æµè§ˆå™¨å¯ä»¥å®Œå…¨é€šè¿‡è¯¥æµ‹è¯•。ä¸è¿‡ç›®å‰éšç€å„大æµè§ˆå™¨è½¯ä»¶æ–°ç‰ˆæœ¬çš„å‘布,对Acid 2测试内容的兼容情况更好。
è¦è¿›è¡ŒAcid 2测试,我们åªéœ€è¦ç”¨å¾…测æµè§ˆå™¨è®¿é—®ä¸“用页é¢å³å¯ã€‚如果æµè§ˆå™¨å¯ä»¥åœ¨é¡µé¢ä¸æ˜¾ç¤ºå‡ºä¸€ä¸ªé»„色的笑脸图åƒï¼Œåˆ™è¡¨ç¤ºé€šè¿‡æµ‹è¯•ï¼Œè€Œå¦‚æžœæ— æ³•æ˜¾ç¤ºç¬‘è„¸ï¼Œæˆ–è€…æ˜¾ç¤ºçš„å†…å®¹ä¸å®Œæ•´ï¼Œåˆ™è¡¨ç¤ºæ— 法通过测试。å¦å¤–æ£å¸¸æƒ…å†µä¸‹ï¼Œå°†é¼ æ ‡æŒ‡é’ˆæŒ‡å‘ç¬‘è„¸çš„é¼»åæ—¶ï¼ŒåŽŸæœ¬çš„é»‘è‰²é¼»ååº”è¯¥å˜æˆè“色。
现在还出现了Acid 3测试,该测试å¯ä»¥çœ‹ä½œæ˜¯æµè§ˆå™¨è½¯ä»¶å¯¹ç½‘é¡µæ ‡å‡†æ”¯æŒæƒ…况的评测软件,å¯é€šè¿‡ä¸åŒçš„分数å应这一点,该测试的满分是100分,分数越高越好。ä¸è¿‡Acid 3æµ‹è¯•ç›®å‰æ¶‰åŠçš„å†…å®¹å¤§éƒ¨åˆ†è¿˜æ²¡æœ‰å¾—åˆ°å¹¿æ³›åº”ç”¨ï¼Œå› æ¤ä»£è¡¨æ€§ä¸åƒAcid 2那么
强,感兴趣的朋å‹å¯ä»¥è‡ªå·±æµ‹è¯•看看。
Acid 2测试:http://acid2.acidtests.org/
Acid 3测试:http://acid3.acidtests.org/
在Acid 2测试ä¸ï¼ŒIE 8åœ¨ä½¿ç”¨æ ‡å‡†æ¨¡å¼ä»¥åŠå…¼å®¹æ€§æ¨¡å¼çš„æµ‹è¯•结果如下(为了é¿å…å®‰å…¨è®¾ç½®å’Œä¿æŠ¤æ¨¡å¼çš„å½±å“,测试之å‰å·²ç»å°†æµ‹è¯•åœ°å€æ·»åŠ åˆ°äº†IEçš„å¯ä¿¡ç«™ç‚¹åŒºåŸŸä¸ï¼ŒåŒæ—¶ä½¿ç”¨ç®¡ç†å‘˜èº«ä»½å¯åЍIE,以ç¦ç”¨ä¿æŠ¤æ¨¡å¼ï¼‰ï¼š
图18,IE 8æ ‡å‡†æ¨¡å¼ï¼ŒAcid 2测试通过
图19,IE 8兼容性模å¼ï¼ŒAcid 2测试,ä¸é€šè¿‡
Firefox
Netscape在被IE彻底打败åŽï¼Œæ•´ä¸ªé¡¹ç›®è¢«å…³é—,而相关开å‘人员创建了Mozilla基金会,并æä¾›å¼€æºçš„Mozillaæµè§ˆå™¨ï¼Œè¯¥æµè§ˆå™¨åŽè¢«æ›´å为Firefoxã€‚è€Œä¹Ÿæ£æ˜¯ä»ŽFirefox开始,该æµè§ˆå™¨çš„ä½¿ç”¨çŽ‡é€æ¥æ”€å‡ã€‚截æ¢2008å¹´6月,Firefox所å 份é¢ä¸º19.03%ï¼ˆæ•°æ®æ¥æºï¼šNetApp,http://tinyurl.com/4o28n4)。
Firefoxæµè§ˆå™¨ç›®å‰çš„æœ€æ–°æ£å¼ç‰ˆæ˜¯3.0.1,而最新的公开测试版是3.1 Alpha 2 Build 1(开å‘代å·ä¸ºShiretoko),本文将以该测试版为例进行说明。
Firefox是本文涉åŠåˆ°çš„å‡ ç§ç‹¬ç«‹å†…æ ¸æµè§ˆå™¨ä¸è·¨å¹³å°åŠŸèƒ½æœ€å¼ºå¤§çš„ï¼Œæ— è®ºæ˜¯Windowsã€Linux还是Unix,都有对应版本的Firefoxæµè§ˆå™¨ã€‚而且很多Linuxå‘行版ä¸ç›´æŽ¥å·²ç»é¢„置了Firefoxæµè§ˆå™¨ã€‚
对于Firefoxæµè§ˆå™¨ï¼Œæœ‰ä¸€ä¸ªå¾ˆæœ‰è¶£çš„笑è¯å¯ä»¥å¾ˆå¥½åœ°çªå‡ºFirefox本身的特点。
Q:为什么Firefox没有A功能?
Aï¼šä½ éœ€è¦å®‰è£…æ’ä»¶A。
Q:为什么Firefox没有B功能?
Aï¼šä½ éœ€è¦å®‰è£…æ’ä»¶B。
……
Q:为什么Firefoxçš„è¿è¡Œé€Ÿåº¦é‚£ä¹ˆæ…¢ï¼Ÿ
Aï¼šä½ æ’件装太多了。
å…¶å®žæ£æ˜¯å„ç§ä¸åŒçš„æ’ä»¶ï¼ˆä¸¥æ ¼æ¥è¯´åº”该指“扩展â€ä»¥åŠâ€œæ’ä»¶â€ï¼Œåœ¨Firefoxä¸è¿™å±žäºŽä¸¤ä¸ªä¸åŒçš„æ¦‚念,ä¸è¿‡ä¸ºäº†å™è¿°çš„æ–¹ä¾¿ï¼Œä¸‹æ–‡å°†ç»Ÿä¸€å°†å…¶ç§°ä½œâ€œæ’ä»¶â€ï¼‰ä½¿å¾—Firefoxå—åˆ°å¤§å®¶çš„çŽ¯å¢ƒã€‚å› ä¸ºFirefox本身是一个相当简å•çš„æµè§ˆå™¨ï¼Œåªèƒ½æ»¡è¶³æœ€åŸºæœ¬çš„æµè§ˆè¦æ±‚。如果希望实现更多更酷的功能,还是需è¦é€šè¿‡æ’ä»¶çš„æ–¹å¼æ¥å®žçŽ°ã€‚Mozilla基金会维护了一个专门的网站,用于å‘布和下载å„ç§æ’件:https://addons.mozilla.org/zh-CN/firefox。
ç„¶è€Œä¹Ÿæ£æ˜¯å› 为æ’ä»¶çš„å˜åœ¨ï¼Œæœ‰æ—¶å€™å¯èƒ½ä¼šå¯¼è‡´Firefoxé‡åˆ°å„ç§é—®é¢˜ã€‚尤其是任何人都å¯ä»¥ä¸ºFirefox开呿’件,这些æ’件本身的质é‡å‚å·®ä¸é½ï¼Œè€Œä¸”æŸäº›æ’件之间还有å¯èƒ½å˜åœ¨å†²çªï¼Œå› æ¤åœ¨ä½¿ç”¨Firefoxæ’件的时候一定è¦å°å¿ƒã€‚首先,在选择æ’件时,应该尽é‡é€‰æ‹©å¹¿å—好评的,或者最æµè¡Œçš„æ’ä»¶ã€‚å¦å¤–,如果原本使用æ£å¸¸çš„Firefoxçªç„¶å˜å¾—ä¸å¤ªå¥½ç”¨ï¼Œè¿™æ—¶å€™ä¹Ÿå¯ä»¥ä»Žæ’ä»¶è¿™é‡Œæ‰¾æ‰¾åŽŸå› ã€‚
å…¨ä¸–ç•Œç›®å‰æœ‰å„ç§çƒå¿ƒçš„粉ä¸åœ¨ä¸ºFirefox编写æ’件。å¯ä»¥è¯´ï¼Œæ£æ˜¯å› 为有了这些æ’件,Firefoxæ‰èƒ½å—到如æ¤å¤šäººçš„æ¬¢è¿Žã€‚å› æ¤ä¸‹æ–‡é™¤äº†ä»‹ç»Firefox本身的功能外,还会简å•介ç»ä¸€äº›éžå¸¸å¼ºå¤§çš„æ’ä»¶ã€‚
å¦å¤–éœ€è¦æ³¨æ„的一点是,在Firefoxä¸ï¼Œæ’件对于Firefoxçš„ç‰ˆæœ¬è¦æ±‚å¾ˆä¸¥æ ¼ã€‚æœ‰æ—¶å€™ï¼ŒFirefoxå¯èƒ½ä»…仅是进行过一些å°çš„休整,版本å·çš„å˜åŒ–å¯èƒ½ä»…仅是“0.1â€ï¼Œä½†ä¹Ÿæœ‰å¯èƒ½å¯¼è‡´ä»¥å¾€æ£å¸¸ä½¿ç”¨çš„æ’ä»¶æ— æ³•ç»§ç»è¿è¡Œã€‚这个功能很令人困扰,ä¸è¿‡ç›®å‰å¹¶æ²¡æœ‰å¤ªå¥½çš„解决办法。ä¸è¿‡å¥½åœ¨åªè¦æ˜¯æ¯”è¾ƒå—æ¬¢è¿Žçš„æ’ä»¶ï¼Œé€šå¸¸éƒ½å¯ä»¥è·ŸéšFirefox的更新脚æ¥ï¼Œé€šå¸¸åœ¨Firefoxæ›´æ–°åŽä¸€ä¸¤å¤©çš„æ—¶é—´é‡Œï¼Œå¤§éƒ¨åˆ†æ’件都将会有更新。
Firefox下载:http://www.getfirefox.com
安全性
自从开始推广以æ¥ï¼ŒFirefox就以更好的安全性获得了大家的认å¯ã€‚其实从更客观的角度æ¥çœ‹ï¼Œåœ¨ç›®å‰çš„软件工程ä¸ï¼Œæ²¡æœ‰ä»€ä¹ˆè½¯ä»¶äº§å“是ç»å¯¹å®‰å…¨ï¼Œæˆ–者永远ä¸ä¼šå‡ºçŽ°æ¼æ´žçš„,åªä¸è¿‡è¦çœ‹æ¼æ´žæ˜¯å¦ä¼šè¢«å¹¿æ³›åˆ©ç”¨ï¼Œæˆ–者产生更严é‡çš„å½±å“。
在这一点上,Firefoxåšçš„很好。首先,Firefox䏿˜¯Windows内置的,和Windowsçš„è”系并ä¸åƒIEé‚£ä¹ˆç´§å¯†ã€‚å› æ¤å°±ç®—Firefoxæœ‰æ¼æ´žï¼Œé€šå¸¸æ¥è¯´ä¹Ÿä¸ä¼šå¯¹æ•´ä¸ªç³»ç»Ÿé€ æˆå¤ªå¤§çš„直接影å“。更何况我们完全å¯ä»¥åœ¨é‡åˆ°é—®é¢˜åŽå°†Firefox彻底å¸è½½ï¼Œç„¶åŽé‡æ–°å®‰è£…。这对于è¿è¡Œåœ¨Windows上的IE,基本上是ä¸å¯èƒ½çš„。
å¦å¤–需è¦è€ƒè™‘为什么很多人都说IEä¸å¤Ÿå®‰å…¨ï¼Œå…¶å®žè¿™å¯èƒ½ä¸»è¦è¿˜æ˜¯IEçš„ActiveX控件所导致的。在上文ä¸å·²ç»è¯´è¿‡ï¼ŒActiveX控件就åƒä¸€æŠŠåŒåˆƒå‰‘,既å¯ä»¥ä¸ºæˆ‘们带æ¥ä¾¿åˆ©ï¼Œä¹Ÿå¯èƒ½åœ¨æ»¥ç”¨åŽä¸¥é‡å¨èƒåˆ°ç³»ç»Ÿæ•´ä½“çš„å®‰å…¨ã€‚è€Œä¸”å› ä¸ºIEç›®å‰çš„ä½¿ç”¨çŽ‡æ˜¯æœ€é«˜çš„ï¼Œå› æ¤å¾ˆå¤šæ¶æ„网页都以IEä¸ºç›®æ ‡è¿›è¡Œæ”»å‡»ï¼Œè¿™ä¹Ÿå°±ç»™äººé€ æˆäº†IEæ›´ä¸å®‰å…¨çš„错觉。
å¦ä¸€ä¸ªåŽŸå› åˆ™å¯èƒ½æ˜¯é»˜è®¤è®¾ç½®çš„安全性。对于新版本的æµè§ˆå™¨ï¼ŒåŸºæœ¬ä¸Šéƒ½é‡‡å–了以ä¿è¯å®‰å…¨æ€§ä¸ºç¬¬ä¸€éœ€è¦çš„默认设置。这æ„味ç€åªè¦ä¸éšæ„调整
举一个最简å•的例å,æŸç½‘站使用模仿了Windowså¯¹è¯æ¡†çš„网页弹出窗å£è¯±éª—用户点击æŸä¸ªå¯ä»¥å®‰è£…æ¶æ„è½¯ä»¶çš„é“¾æŽ¥ï¼Œè¿™æ—¶å€™ï¼Œæ— è®ºæ˜¯IE用户还是Firefoxç”¨æˆ·ï¼Œåˆæˆ–者是其他任何æµè§ˆå™¨ç”¨æˆ·ï¼Œå¦‚果本身已ç»è¢«è¿™ä¸ªå¹¿å‘Šæ‰€æ¬ºéª—,那么å¯èƒ½éƒ½ä¼šç‚¹å‡»è¿™ä¸ªé“¾æŽ¥ï¼Œä¸‹è½½å¹¶å®‰è£…æ¶æ„è½¯ä»¶ã€‚å› æ¤å¤§éƒ¨åˆ†æƒ…况下,åªè¦ä¸æ˜¯æµè§ˆå™¨è½¯ä»¶æœ¬èº«æœ‰æ¼æ´žï¼Œå¯¹å®‰å…¨æ€§å½±å“æœ€å¤§çš„è¿˜æ˜¯ç”¨æˆ·æœ¬èº«çš„ä½¿ç”¨ä¹ æƒ¯ã€‚
在安全方é¢ï¼Œæœ‰ä¸‰ä¸ªæ’件是强力推è的,分别是ADBlock Plusã€NoScript以åŠMcAfee SiteAdvisor。
ADBlock Plus曾ç»åœ¨æœ¬åˆŠä¹‹å‰çš„æ–‡ç« ä¸ä»‹ç»è¿‡ï¼Œè¯¥æ’ä»¶å¯ä»¥ä¾›æˆ‘们对网页上的广告进行过滤。其实除了广告,任何ä¸å¸Œæœ›çœ‹åˆ°çš„ç½‘é¡µå†…å®¹å‡ ä¹Žéƒ½å¯ä»¥é€šè¿‡è¿™ä¸ªæ’ä»¶è¿›è¡Œè¿‡æ»¤ã€‚è¿™æ ·ç½‘é¡µçš„åŠ è½½é€Ÿåº¦å¯ä»¥æ›´å¿«ï¼Œè€Œä¸”å¯ä»¥æ›´æœ‰æ•ˆåœ°ä¿æŠ¤æˆ‘们的安全和éšç§ã€‚
图20,没有广告图片,没有烦人的Flash,没有飘æ¥é£˜åŽ»çš„Banner,ADBock Pluså¯ä»¥è®©ç½‘页的显示更清爽,更高效
NoScript则å¯ä»¥æ‹¦æˆªç½‘页上所有脚本的è¿è¡Œï¼Œè¿™æ ·å¦‚æžœæ¶æ„网页试图通过脚本的方å¼ä¿®æ”¹ç³»ç»Ÿè®¾ç½®ï¼Œæˆ–者在暗地里安装软件,默认情况下都将会被NoScriptæ‹¦æˆªã€‚ç„¶è€Œéœ€è¦æ³¨æ„,大部分网页往往也需è¦é€šè¿‡è„šæœ¬çš„å½¢å¼å®žçްæ£å¸¸çš„功能,但NoScriptæ’ä»¶é»˜è®¤ä¼šæ‹¦æˆªæ‰€æœ‰è„šæœ¬ã€‚å› æ¤æˆ‘ä»¬éœ€è¦æ ¹æ®æ—¶éœ€éœ€è¦ï¼Œä»¥åŸŸå为基础,选择性地å¯ç”¨éœ€è¦çš„脚本,并彻底ç¦ç”¨ä¸éœ€è¦çš„脚本。
图21,使用NoScriptæ’ä»¶åŽï¼Œé»˜è®¤æ‰€æœ‰è„šæœ¬éƒ½
å°†è¢«ç¦æ¢è¿è¡Œï¼Œè¿™æ ·æ¶æ„代ç å°†æ— æ³•æ„ŸæŸ“ç³»ç»Ÿï¼Œä½†åŒæ—¶ç½‘站的æ£å¸¸ä½¿ç”¨å¯èƒ½ä¹Ÿä¼šå—到影å“
McAfee SiteAdvisor则是一个更值得推èçš„æ’件,毕竟å‰ä¸¤ä¸ªæ’ä»¶åªèƒ½åœ¨æˆ‘们访问æ¯ä¸ªç«™ç‚¹çš„æ—¶å€™ç”Ÿæ•ˆï¼Œè€Œè¯¥æ’ä»¶å¯ä»¥åœ¨è®¿é—®ä¹‹å‰å°±å‘Šè¯‰æˆ‘们æŸä¸ªç«™ç‚¹æ˜¯å¦æ˜¯å±é™©çš„。McAfee是一家著å的安全软件厂商,主è¦ä¸ºä¼ä¸šå’Œå®¶åºç”¨æˆ·æä¾›å病毒软件以åŠç½‘络防ç«å¢™ç‰å®‰å…¨è½¯ä»¶ã€‚而SiteAdvisor是该厂商æä¾›çš„一项å…è´¹æœåŠ¡ã€‚åœ¨å®‰è£…è¯¥æ’ä»¶åŽï¼Œæ¯å½“我们试图访问æŸä¸ªç«™ç‚¹æ—¶ï¼Œæ’件首先会将站点的域åæäº¤åˆ°McAfee的数æ®åº“䏿Ÿ¥è¯¢ã€‚å¦‚æžœè®¿é—®çš„åŸŸåæ˜¯å®‰å…¨çš„,则å¯ä»¥æ£å¸¸è®¿é—®ï¼Œè€Œå¦‚æžœæŸä¸ªåŸŸå有问题,则æ’件会显示醒目的è¦å‘Šä¿¡æ¯ï¼Œå‘Šè¯‰æˆ‘ä»¬è¿™ä¸ªç«™ç‚¹æœ‰é—®é¢˜ï¼ŒåŒæ—¶è¿˜ä¼šæ˜¾ç¤ºå…·ä½“å˜åœ¨ä»€ä¹ˆé—®é¢˜ã€‚
图22,在æœç´¢å¼•擎ä¸ï¼Œæ¯ä¸ªæœç´¢ç»“æžœå³ä¾§éƒ½ä¼šæ˜¾ç¤ºè¯¥ç«™ç‚¹çš„安全程度,而在窗å£åº•部的任务æ 上还会显示当å‰é¡µé¢çš„安全程度。绿色表示安全,黄色表示å¯ç–‘,而红色表示å±é™©
功能
在ä¸å®‰è£…æ’件的情况下,Firefox本身有两项功能比较有趣:应用程åºï¼Œä»¥åŠåœ°å€æ 自动完æˆã€‚
应用程åºåŠŸèƒ½çš„ç”¨é€”æ˜¯è¿™æ ·çš„ï¼šå‡è®¾æˆ‘们å•击了网页上的æŸä¸ªé“¾æŽ¥ï¼Œä¾‹å¦‚æŸä¸ªåšå®¢çš„RSS地å€ï¼Œè¿™æ—¶ä¸åŒçš„人å¯èƒ½å¸Œæœ›æµè§ˆå™¨é‡‡å–ä¸åŒçš„æ“ä½œï¼Œä¾‹å¦‚æœ‰äººå¯èƒ½å¸Œæœ›ç›´æŽ¥è®¢é˜…到Google Readerä¸ï¼Œæœ‰äººåˆ™å¯èƒ½å¸Œæœ›è®¢é˜…到本机安装的其他RSS阅读器软件ä¸ï¼Œè€Œæœ‰äººåˆ™å¯èƒ½å¸Œæœ›ç›´æŽ¥ç”¨æµè§ˆå™¨è‡ªèº«çš„RSS功能查看。
以å‰ï¼Œä¸ºäº†å®žçްä¸åŒçš„ç›®æ ‡ï¼ŒåŸºæœ¬ä¸Šåªèƒ½é€šè¿‡æ‰‹å·¥çš„æ–¹å¼å®Œæˆæ‰€æœ‰è¿™äº›æ“作,ä¸è¿‡åœ¨åŒ…å«â€œåº”用程åºâ€åŠŸèƒ½çš„Firefoxæµè§ˆå™¨ä¸ï¼Œåˆ™ç®€å•多了,我们å¯ä»¥é¢„先在选项ä¸é’ˆå¯¹ä¸åŒçš„åº”ç”¨è¿›è¡Œè®¾ç½®ï¼Œè¿™æ ·åœ¨é‡åˆ°ç›¸åº”的内容åŽFirefox就会自动进行设定的æ“作。
图23,通过应用程åºåŠŸèƒ½ï¼Œå¯ä»¥è®©Firefox在é‡åˆ°ç‰¹å®šç±»åž‹çš„内容åŽè‡ªåЍ采å–å¿…è¦çš„æ“ä½œ
è‡³äºŽåœ°å€æ 自动完æˆåŠŸèƒ½ï¼Œåˆ™å¯ä»¥åœ¨åœ°å€æ æ˜¾ç¤ºå¤šä¸ªæ¥æºçš„ä¸åŒå†…å®¹ã€‚ä¾‹å¦‚ï¼Œåœ¨ç»™åœ°å€æ ä¸è¾“å…¥ç½‘å€æ—¶ï¼Œéšç€è¾“å…¥çš„è¿›è¡Œï¼Œåœ°å€æ 会自动æœç´¢æµè§ˆè®°å½•ä»¥åŠæ”¶è—夹,并将符åˆè¾“入内容的地å€é¢„先显示出æ¥ã€‚è¿™æ ·æ— è®ºæ˜¯å¸Œæœ›é‡æ–°æ‰“开一个曾访问过的网页,还是试图打开æŸä¸ªè¢«æ·»åŠ åˆ°æ”¶è—夹ä¸çš„网页,都å¯ä»¥èŽ·å¾—æ›´å¥½çš„å馈。
虽然è€ç‰ˆæœ¬æµè§ˆå™¨ä¸ä¹ŸåŒ…å«è¯¥åŠŸèƒ½ï¼Œä¸è¿‡ä¸€èˆ¬éƒ½åªèƒ½æ˜¾ç¤ºç½‘倿œ¬èº«ï¼Œæ— æ³•æ˜¾ç¤ºç½‘é¡µçš„æ ‡é¢˜ï¼Œè€Œå¾ˆæ˜Žæ˜¾ï¼Œå¦‚æžœå•çº¯ä»Žç½‘å€æ¥çœ‹ï¼Œå¾ˆå¤šæƒ…况下我们并ä¸çŸ¥é“æŸä¸ªç½‘å€å¯¹åº”的内容。但有了增强的自动完æˆåŠŸèƒ½åŽï¼Œä¸€åˆ‡æ“作都å˜å¾—更简å•。
图23,通过增强的自动完æˆåŠŸèƒ½ï¼Œæ‰€æœ‰åŽ†å²è®°å½•和收è—夹内容都å¯ä»¥ç”¨ä¸€ä¸ªæ›´ç›´è§‚çš„æ–¹å¼æ˜¾ç¤ºå‡ºæ¥
éšç§
å› ä¸ºç›®å‰è¿˜å¤„于Alphaå¼€å‘阶段,所以Firefox 3.1çš„éšç§åŠŸèƒ½è¿˜æ²¡æœ‰å®šåž‹ã€‚ç›®å‰å”¯ä¸€ç¡®å®šçš„就是清除éšç§æ•°æ®åŠŸèƒ½ï¼Œå…¶å®žè¿™ä¸ªåŠŸèƒ½åœ¨Firefox 3.0æ—¶ä»£å°±å·²ç»æä¾›äº†ï¼Œé€šè¿‡è¯¥åŠŸèƒ½ï¼Œæˆ‘ä»¬å¯ä»¥åœ¨ä¸€ä¸ªç»Ÿä¸€çš„界é¢ä¸ä¸€æ¬¡æ€§åˆ 除Cookieã€åކå²è®°å½•,以åŠä¿å˜çš„è¡¨å•æ•°æ®ç‰æ‰€æœ‰æ¶‰åŠåˆ°ä¸ªäººéšç§çš„æ•°æ®ã€‚
å¦å¤–æ ¹æ®æ–°é—»é€æ¼ï¼ŒFirefoxä¸å¯èƒ½ä¹Ÿå°†é‡æ–°æä¾›ç±»ä¼¼IE 8çš„éšç§æµè§ˆæ¨¡å¼ï¼Œåªä¸è¿‡åœ¨æ’°å†™æœ¬æ–‡çš„æ—¶å€™ï¼Œå¯ä»¥èŽ·å¾—çš„Firefox版本ä¸è¿˜æ²¡æœ‰å‡ºçŽ°è¿™ä¸ªåŠŸèƒ½ã€‚
æ ‡å‡†
å¯¹äºŽæ ‡å‡†çš„æ”¯æŒï¼ŒFirefox 3.1åšçš„è¦æ¯”IE好很多,ä¸ä»…在很早之å‰å°±å®Œå…¨é€šè¿‡äº†Acid 2测试,而且就算在Acid 3测试ä¸ä¹ŸèŽ·å¾—äº†84分的æˆç»©ã€‚
图24,Firefox 3.1çš„Acid 3测试达到了84分的æˆç»©ï¼Œè€ŒFirefox 3.0版åªèƒ½è¾¾åˆ°71分,IE 8 Beta 2çš„æˆç»©åªæœ‰å¯æ€œçš„21分
很明显,Firefoxå¯¹æ ‡å‡†çš„æ”¯æŒæ›´å¥½ã€‚其实下文介ç»çš„Safariå’ŒGoogle Chromeå› ä¸ºé‡‡ç”¨äº†åŒæ ·çš„æ¸²æŸ“引擎(但版本ä¸åŒï¼‰ï¼Œå¯ä»¥åœ¨Acid 3测试ä¸èŽ·å¾—æ›´é«˜çš„æˆç»©ã€‚ä¸è¿‡æœ‰æ—¶å€™ï¼Œä»…仅通过技术并ä¸èƒ½å†³å®šä¸€ä¸ªäº§å“çš„æˆè´¥ã€‚
还是以IEå’ŒFirefox为例,虽然Firefoxå¯¹æ ‡å‡†çš„æ”¯æŒæ›´å¥½ï¼Œä¸è¿‡å› 为历å²åŽŸå› ï¼Œç›®å‰å…¨ä¸–界,尤其是ä¸å›½ï¼Œæœ‰å¾ˆå¤šç½‘页最åˆåœ¨å¼€å‘时都是以IE为主的,并没有很好地考虑éžIEæµè§ˆå™¨ã€‚其实å•çº¯çš„æ ‡å‡†é—®é¢˜åœ¨è¿™é‡Œå·²ç»ä¸æ˜¯æœ€é‡è¦çš„,更é‡è¦çš„åˆ™æ˜¯å…¶ä»–åŠŸèƒ½å¯¼è‡´çš„ã€‚ä¾‹å¦‚åªæœ‰IE支æŒActiveX控件功能,而很多网络银行网站都需è¦ä½¿ç”¨è¯¥æŠ€æœ¯ï¼Œè¿™å°±é™åˆ¶äº†è¦ä½¿ç”¨ç½‘银的人虽然平时å¯ä»¥ä½¿ç”¨éžIEæµè§ˆå™¨ï¼Œä½†åœ¨è¿›è¡Œä¸€äº›å…³é”®åº”用的时候ä¾ç„¶éœ€è¦IE。
类似的例å在ä¼ä¸šä¸ä¹Ÿå¾ˆå¸¸è§ï¼Œä¼ä¸šä¸éƒ¨ç½²çš„æŸäº›åŸºäºŽWeb的应用,例如OA或者ERP系统,这类系统如果在开å‘的时候ä¸å¤Ÿè§„范,也有å¯èƒ½å¯¼è‡´åªèƒ½åœ¨IE,甚至åªèƒ½åœ¨æŸäº›ç‰ˆæœ¬æ¯”较低的IE上è¿è¡Œçš„问题。
å› æ¤åœ¨çŽ°é˜¶æ®µï¼Œä¸ç®¡å¤šä¸æ„¿æ„ä½¿ç”¨ï¼Œå¾ˆå¤šäººå› ä¸ºå„ç§åŽŸå› ä¸å¾—ä¸ç»§ç»å›ºå®ˆåœ¨IEä¸ï¼Œæ¯•竟电脑是用æ¥è¾…助我们完æˆå·¥ä½œçš„,而如果æŸäº›å…³é”®åº”ç”¨æ— æ³•è¿›è¡Œï¼Œé‚£ä¹ˆè¿™ä¸ªè½¯ä»¶å°±æ˜¯æœ‰å†å¤šåŠŸèƒ½ï¼Œå¯¹æˆ‘ä»¬æ¥è¯´éƒ½æ˜¯æ— 关紧è¦çš„。
好在目å‰å¾ˆå¤šç½‘站也æ„è¯†åˆ°äº†è¿™æ ·çš„é—®é¢˜ï¼Œå¹¶å¼€å§‹ç€æ‰‹è§£å†³ã€‚例如支付å®ï¼Œè™½ç„¶æ›¾å®£ç§°è‡ªå·±åªæ”¯æŒIE,ä¸è¿‡åœ¨æ’°å†™æœ¬æ–‡çš„æ—¶å€™ï¼Œæ”¯ä»˜å®å…¬å¸å·²ç»å‘布了针对Firefox的登录控件以åŠé˜¿é‡Œæ—ºæ—ºè°ƒç”¨æ’ä»¶ã€‚é€šè¿‡å®‰è£…è¿™äº›ç»„ä»¶ï¼Œæ”¯ä»˜å®æœ¬èº«çš„使用在Firefoxä¸å·²ç»ä¸æˆé—®é¢˜äº†ã€‚ä¸è¿‡é—憾的是目å‰è¯¥åŠŸèƒ½åªèƒ½ç”¨äºŽWindowså¹³å°ä¸‹çš„Firefoxæµè§ˆå™¨ï¼Œæ— 法跨平å°ä½¿ç”¨ã€‚
相信åªè¦æœ‰è¶³å¤Ÿçš„æ—¶é—´ï¼ŒåŒæ—¶éžIEæµè§ˆå™¨çš„用户数é‡èƒ½å¤Ÿè¿›ä¸€æ¥å¢žé•¿ï¼Œé‚£ä¹ˆè¿™äº›ç”¨æˆ·ä¹Ÿå°†ä¼šæˆä¸ºç½‘ç«™è¿è¥å•†ä¸å¯å¿½è§†çš„群体。
Safari
Safari是Apple为自己的OS Xå¹³å°å¼€å‘的专用æµè§ˆå™¨ï¼ŒåŒæ—¶è¯¥æµè§ˆå™¨ä¹Ÿæä¾›äº†Windows版本。该æµè§ˆå™¨ç›®å‰æœ€æ–°çš„版本是3.1.2,å¯ä»¥åœ¨è¿™é‡Œä¸‹è½½ï¼šhttp://www.apple.com/safari/download/。截æ¢2008å¹´6月,Safari所å 份é¢ä¸º6.31%ï¼ˆæ•°æ®æ¥æºï¼šNetApp,http://tinyurl.com/4o28n4)。
Safari的功能很简å•ï¼Œå¼¹å‡ºçª—å£æ‹¦æˆªã€å†…建æœç´¢åŠŸèƒ½ã€æ ‡ç¾æµè§ˆã€è‡ªåŠ¨å¡«è¡¨ã€å†…建RSS支æŒã€éšç§æµè§ˆç‰ï¼ŒåŸºæœ¬ä¸Šæ‰€æœ‰ä¸»æµçš„æ–°ç‰ˆæœ¬æµè§ˆå™¨éƒ½å¸¦æœ‰è¿™äº›åŠŸèƒ½ã€‚ä¸è¿‡Safariä¹Ÿæœ‰ä¸€äº›ç»†èŠ‚æ–¹é¢æ˜¯å€¼å¾—ç§°é“的:SnapBackã€é¡µå†…æœç´¢ï¼Œä»¥åŠæ–‡æœ¬æ¡†å¤§å°é‡è®¾ã€‚
所谓SnapBack,å¯ä»¥ç
†è§£ä¸ºå¯¹ä¸€èˆ¬æµè§ˆå™¨çš„“å‰è¿›â€å’Œâ€œåŽé€€â€åŠŸèƒ½çš„å¢žå¼ºï¼Œè¯¥åŠŸèƒ½å¯ä»¥è®©æˆ‘们快速返回到æŸä¸ªç‰¹å®šçš„网页上。例如在æµè§ˆæŸä¸ªç½‘页时,如果å•击过多次链接,进入到网站内比较深层次的目录åŽï¼Œæˆ‘们å¯èƒ½å¸Œæœ›å¿«é€Ÿè¿”回到æŸä¸ªç‰¹å®šçš„页é¢ä¸Šã€‚对于其他æµè§ˆå™¨ï¼Œå¯èƒ½éœ€è¦å¤šæ¬¡å•击“åŽé€€â€æˆ–“å‰è¿›â€æŒ‰é’®ã€‚而在Safariä¸ï¼Œæˆ‘们åªéœ€è¦åœ¨æ˜¾ç¤ºäº†ç‰¹å®šç›®æ ‡é¡µé¢çš„æƒ…况䏋便¬¡å•击“历å²è®°å½•-æ ‡è®°é¡µé¢ä»¥å¿«é€Ÿè¿”回â€ï¼ŒéšåŽå°±å¯ä»¥æ”¾å¿ƒæµè§ˆå…¶ä»–页é¢ã€‚在需è¦è¿”回的时候,åªéœ€è¦å•å‡»åœ°å€æ å³ä¾§çš„æŒ‰é’®ï¼Œå³å¯è¿”å›žåˆ°æ ‡è®°çš„é¡µé¢ä¸Šã€‚
图26,利用SnapBack功能å¯ä»¥å¿«é€Ÿè¿”回到æŸä¸ªç‰¹å®šçš„页é¢
在Safariä¸ï¼Œé¡µå†…æœç´¢åŠŸèƒ½ä½¿ç”¨äº†ä¸€ç§æ¯”较有趣的表现形å¼ã€‚ä»»ä½•æ—¶å€™ï¼Œå½“éœ€è¦æœç´¢å½“剿µè§ˆç½‘é¡µçš„å†…å®¹æ—¶ï¼Œä¾æ¬¡å•击“编辑-查找-查找â€ï¼Œå³å¯æ‰“开页内æœç´¢æ¡†ã€‚è¾“å…¥è¦æœç´¢çš„关键å—åŽï¼ŒSafari就会将当å‰ç½‘é¡µçš„å†…å®¹å˜æš—,仅ä¿ç•™å…³é”®å—为æ£å¸¸æ¨¡å¼ã€‚è¿™æ ·æˆ‘ä»¬å¯ä»¥ä¸€ç›®äº†ç„¶çœ‹åˆ°è¦æœç´¢çš„å†…å®¹ã€‚è™½ç„¶è¿™åªæ˜¯ä¸€ä¸ªå¾ˆå°çš„细节,ä¸è¿‡ç¡®å®žå¾ˆæ–¹ä¾¿ã€‚
图27,新颖的关键å—高亮显示功能,å¯ä»¥è®©æˆ‘们一目了然找到感兴趣的内容
å¦å¤–文本框大å°é‡è®¾åŠŸèƒ½åˆ™å¯ä»¥è®©æˆ‘们更方便地在文本框ä¸è¾“入信æ¯ã€‚文本框是指网页上æä¾›çš„,供我们输入文å—的区域。例如在论å›ä¸Šå‘帖的时候,我们就需è¦åœ¨ç›¸åº”的文本框ä¸è¾“å…¥è¦å‘布的帖å内容,并进行æäº¤ã€‚
ä¼ ç»Ÿæ–¹å¼ä¸‹ï¼Œæ–‡æœ¬æ¡†çš„大尿˜¯å›ºå®šçš„,如果è¦è¾“入的内容比较多,就需è¦é€šè¿‡æ–‡æœ¬æ¡†å†…部的滚动æ¡è¿›è¡Œå®šä½ã€‚ç„¶è€Œè¿™ç§æ–¹å¼å¹¶ä¸æ–¹ä¾¿ï¼Œä¸»è¦æ˜¯ä¸èƒ½ä¸€ç›®äº†ç„¶çœ‹åˆ°è‡ªå·±è¾“入的内容。现在很多比较体贴的网站在自己的页é¢ä¸Šæä¾›äº†é‡è®¾æ–‡æœ¬æ¡†å¤§å°çš„åŠŸèƒ½ï¼Œç„¶è€Œå¹¶éžæ‰€æœ‰ç½‘站都支æŒã€‚ä¸è¿‡åœ¨Safariä¸ï¼Œä»»ä½•一个普通的文本框,都å¯ä»¥é€šè¿‡æ‹–动的方å¼é‡è®¾å¤§å°ã€‚
图28,大å°å¯è°ƒæ•´çš„æ–‡æœ¬æ¡†ï¼Œä½¿å¾—大釿–‡å—的输入更方便
Safariæµè§ˆå™¨ä½¿ç”¨äº†éžå¸¸ä¼˜ç§€çš„WebKit渲染引擎,该引擎ä¸ä»…效率éžå¸¸é«˜ï¼Œè€Œä¸”å¯¹æ ‡å‡†çš„æ”¯æŒå¾ˆå¥½ã€‚Acid 2测试,Safariæ¯«æ— ç–‘é—®æ˜¯å¯ä»¥é€šè¿‡çš„,而进过测试,对于Safari 3.1.2,在Acid 3测试ä¸ä¹Ÿå¾—到了75分的æˆç»©ã€‚æ ¹æ®è¯´æ˜Žï¼Œç›®å‰ä¾ç„¶å¤„于开å‘阶段的Safari 4 Developer Preview版本,Acid 3测试å¯ä»¥å¾—到满分。åªä¸è¿‡ç›®å‰æˆ‘ä»¬æ— æ³•èŽ·å–åˆ°è¿™ä¸€ç‰ˆæœ¬ï¼Œæ— æ³•éªŒè¯ã€‚
图29,目å‰Safariçš„Acid 3测试æˆç»©ä¸æ˜¯å¾ˆå‡ºè‰²ï¼Œä¸è¿‡æ–°ç‰ˆæœ¬ä¸ä¼šå¾—到很大的改进
除了上述内容外,在其他方é¢ï¼ŒSafariå¸å¼•人的地方并ä¸å¤šã€‚但如果一定è¦åˆ—举出一个用Safariçš„ç†ç”±çš„è¯ï¼Œä¹Ÿè®¸â€œè‹¹æžœåˆ¶é€ â€çš„èº«ä»½è¦æ¯”å…¶ä»–ä»»ä½•åŽŸå› éƒ½æœ‰ç”¨ã€‚ä½†æˆ‘ä»¬æ„Ÿè§‰ï¼ŒSafari的功能还是太简å•了,Safariå¹¶ä¸åƒIE,å¯ä»¥å€ŸåЩ外壳æµè§ˆå™¨æå‡åŠŸèƒ½ï¼›ä¹Ÿä¸åƒFirefox,å¯ä»¥é€šè¿‡æ’ä»¶å¢žåŠ åŠŸèƒ½ã€‚å› æ¤å¯¹äºŽæœ‰è¾ƒé«˜è¦æ±‚çš„ç”¨æˆ·ï¼Œæ— è®ºä½¿ç”¨äº†PC还是Mac,也许其他功能更多的æµè§ˆå™¨ä¼šæ›´åˆé€‚。
Google Chrome
在ç–划本文的å‰å‡ 天,Google也ä¸å ªå¯‚寞,å‘布了自己的æµè§ˆå™¨Chrome。该æµè§ˆå™¨ç›®å‰è¿˜å¤„于测试阶段,但一ç»å‘布就å¸å¼•了大é‡çœ¼çƒã€‚毕竟Googleæä¾›äº†å¾ˆå¤šæœåŠ¡å’Œè½¯ä»¶ï¼Œè€ŒGoogle Chrome是å¦èƒ½å»¶ç»è¿™ä¸€ä¼˜è‰¯çš„â€œä¼ ç»Ÿâ€ï¼Ÿ
å’ŒGoogle的主界é¢ç±»ä¼¼ï¼ŒChrome也沿è¢äº†Google一å‘的简æ´é£Žæ ¼ã€‚Chromeä¸ä»…å–æ¶ˆäº†ä¸€èˆ¬è½¯ä»¶å¸¸è§çš„èœå•æ ,甚至连工具æ éƒ½å’Œåœ°å€æ æ•´åˆåˆ°äº†ä¸€èµ·ï¼Œä½†å› 为有良好的设置,所有的æ“作都å¯ä»¥é€šè¿‡å³é”®èœå•以åŠå·¥å…·æ 实现。
图30,Chromeå°†è½¯ä»¶æœ¬èº«å æ®çš„å±å¹•空间压缩到了最å°ï¼Œä»¥ä¾¿ç»™ç½‘页留出更多ä½ç½®
Google Chromeç›®å‰çš„æœ€æ–°ç‰ˆæ˜¯0.2.149.29,目å‰ä»…æä¾›Windows版本,下载地å€å¦‚下:http://www.google.com/chromeã€‚å› ä¸ºæ˜¯æ–°è½¯ä»¶ï¼Œç›®å‰çš„统计尚未有关于Google Chromeçš„å¸‚åœºå æœ‰çŽ‡æ•°æ®ã€‚
å› ä¸ºè¿˜æ˜¯æµ‹è¯•ç‰ˆï¼Œå¹¶ä¸”æ˜¯ç¬¬ä¸€ä¸ªç‰ˆæœ¬ï¼Œå› æ¤æˆ‘ä»¬è¿˜æ— æ³•ç¡®å®šè¯¥è½¯ä»¶ä¸åˆ°åº•éƒ½å°†åŒ…å«æ€Žæ ·çš„åŠŸèƒ½ã€‚ä½†æ˜¯æ ¹æ®çŽ°æœ‰çš„ä¿¡æ¯æ¥çœ‹ï¼Œç›¸å¯¹å…¶ä»–æµè§ˆå™¨ï¼ŒGoogle Chrome将会在资æºå 用ã€ç½‘页渲染ã€å´©æºƒæ¢å¤ç‰æ–¹é¢æœ‰éžå¸¸å¤§çš„æ”¹è¿›ã€‚其实这也å¯ä»¥ç†è§£ï¼Œæ¯•竟对于Googleæ¥è¯´ï¼Œä¸»è¦æä¾›äº†å¯Œå®¢æˆ·ç«¯çš„网络应用,例如Gmailã€Google文档ç‰ï¼Œæ‰€æœ‰è¿™äº›éƒ½éœ€è¦æµè§ˆå™¨æœ‰éžå¸¸ä¼˜ç§€çš„ç½‘é¡µæ¸²æŸ“åŠŸèƒ½ï¼Œåªæœ‰è¿™æ ·ï¼ŒGoogleæä¾›çš„网络æœåŠ¡æ‰å¯ä»¥åƒå…¶ä»–在本地è¿è¡Œçš„程åºä¸€æ ·å¿«æ·å’Œé«˜æ•ˆã€‚
然而目å‰å…¶ä»–æµè§ˆå™¨åœ¨è¿™æ–¹é¢åšçš„å¹¶ä¸å¥½ï¼Œå¦‚果网页ä¸åŒ…å«å¤§é‡è„šæœ¬ï¼Œå¯èƒ½å¯¼è‡´ç³»ç»Ÿçš„è¿è¡Œé€Ÿåº¦è¢«æ‹–累,æµè§ˆå™¨åœæ¢å“应,或者崩溃。相信è°ä¹Ÿä¸å¸Œæœ›è‡ªå·±ç”¨Google文档æœåŠ¡åœ¨çº¿å¤„ç†æ–‡ä»¶çš„过程ä¸å› 为脚本ç‰åŽŸå› é‡åˆ°æ•ˆçŽ‡ä½Žä¸‹ï¼Œç”šè‡³æµè§ˆå™¨å´©æºƒå¯¼è‡´é‡è¦æ•°æ®ä¸¢å¤±ç‰é—®é¢˜ã€‚
至于崩溃æ¢å¤åŠŸèƒ½ï¼Œåˆ™æ›´å¥½ç†è§£äº†ã€‚Chrome支æŒå¤šæ ‡ç¾æµè§ˆåŠŸèƒ½ï¼Œç„¶è€Œæ¯æ‰“å¼€æ ‡ç¾ï¼Œç³»ç»Ÿå°±ä¼šè‡ªåЍå¯åŠ¨ä¸€ä¸ªChromeè¿›ç¨‹ã€‚å› æ¤å¯¹äºŽä¹ æƒ¯åŒæ—¶æ‰“å¼€å‡ åä¸Šç™¾ä¸ªæ ‡ç¾çš„用户,这ç§â€œå¤šè¿›ç¨‹â€ç‰¹æ€§å°†æžå¤§åœ°å 用内å˜èµ„æºã€‚其实IE 8也采用了类似的机制,åªä¸è¿‡é€šè¿‡æ°å½“的资æºå›žæ”¶å’Œå†…å˜ç®¡ç†åŠŸèƒ½ï¼Œè¿™ç§â€œå¤šè¿›ç¨‹â€æ¨¡å¼çš„æ ‡ç¾æµè§ˆåŠŸèƒ½å¯¹å†…å˜çš„å 用并ä¸ä¼šå¤§åˆ°å¤¸å¼ ã€‚ç„¶è€Œå’Œä¼ ç»Ÿçš„â€œå¤šçº¿ç¨‹â€æ ‡ç¾æµè§ˆå™¨ï¼Œä¾‹å¦‚Firefox以åŠIE 7ç›¸æ¯”ï¼Œè¿™æ ·åšçš„好处也是显而易è§çš„。
图31ï¼ŒåŒæ ·æ‰“å¼€å¤šä¸ªæ ‡ç¾ï¼Œä½†Firefoxå’ŒGoogle Chromeçš„è¿›ç¨‹æ•°æœ‰ç€æœ¬è´¨çš„区别
å¯èƒ½å¾ˆå¤šäººéƒ½æœ‰ç±»ä¼¼çš„体会,在åŒä¸€ä¸ªæµè§ˆå™¨çª—å£ä¸æ‰“å¼€å¤šä¸ªæ ‡
ç¾åŽï¼Œä¸€æ—¦æŸä¸ªç½‘é¡µå› ä¸ºå„ç§åŽŸå› å¯¼è‡´åœæ¢å“应或者崩溃,å¯èƒ½ä¼šåŒæ—¶å½±å“åˆ°å…¶ä»–æ ‡ç¾çš„å†…å®¹ã€‚ä¾‹å¦‚ï¼Œä¸€ä¸ªæ ‡ç¾å´©æºƒåŽå°†å¯¼è‡´æ•´ä¸ªæµè§ˆå™¨çª—å£è‡ªåЍ关é—。而如果其他便ç¾ä¸è¿˜æ˜¾ç¤ºäº†è‡ªå·±éœ€è¦çš„内容,这时候的æŸå¤±å¾€å¾€ä¼šå¾ˆæƒ¨é‡ã€‚è¿™æ˜¯â€œå¤šçº¿ç¨‹â€æ ‡ç¾æµè§ˆå™¨çš„一个天生缺陷,并没有什么好的方法å¯ä»¥é¿å…。
ä½†å¯¹äºŽå…¨æ–°çš„â€œå¤šè¿›ç¨‹â€æ ‡ç¾æµè§ˆå™¨ï¼Œé—®é¢˜å°±ç®€å•多了,åªè¦ä¸æ˜¯æµè§ˆå™¨çš„主进程出错崩溃,如果æŸä¸ªæ ‡ç¾ä¸æ˜¾ç¤ºçš„网页出错,那么被关é—的将仅仅是该便ç¾å¯¹åº”的进程,完全ä¸ä¼šå¯¹å…¶ä»–进程产生任何影å“。
å¦å¤–Google Chrome的性能也相当强æ‚,尤其是JavaScriptè„šæœ¬çš„æ‰§è¡Œæ•ˆçŽ‡ï¼Œè¦æ¯”å…¶ä»–æµè§ˆå™¨é«˜å‡ºä¸€å¤§æˆªã€‚为了进行性能测试,我们选择了一个在线的测试æœåŠ¡ï¼Œåªè¦ç”¨æµè§ˆå™¨è®¿é—®http://wd-testnet.world-direct.at/mozilla/dhtml/funo/jsTimeTest.htm,å³å¯æµ‹è¯•所用æµè§ˆå™¨åœ¨æ‰§è¡ŒJavaScript脚本时的效率。
为了进行测试,我们选择了一å°å…·æœ‰4 GB内å˜ï¼Œè¿è¡Œ64ä½Windows Vista的电脑,该电脑的CPU为2.2 GHzçš„Intel Core2 Duo Mobile T7500处ç†å™¨ã€‚本文涉åŠåˆ°çš„æµè§ˆå™¨çš„æµ‹è¯•ç»“æžœï¼ˆæµ‹è¯•ä¸‰æ¬¡ï¼Œå–å¹³å‡å€¼ï¼‰å¦‚下表所示。
æµè§ˆå™¨ |
平凿—¶é—´ï¼ˆæ¯«ç§’) |
IE 8 Beta 2 |
679 |
Firefox 3.1.0 |
227 |
Safari 3.1.2 |
240 |
Chrome 0.2.149.29 |
121 |
结论
网页æµè§ˆå™¨å‘展到现在,其实基本上æ¯ä¸ªæµè§ˆå™¨çš„功能都已ç»å¼€å§‹å˜å¾—大åŒå°å¼‚ï¼Œæ— éžæ˜¯åœ¨ä¸åŒçš„æµè§ˆå™¨ä¸ï¼Œæ¯ä¸ªåŠŸèƒ½ä½¿ç”¨äº†ä¸åŒçš„å称而已。例如在上文ä¸é’ˆå¯¹æ¯ä¸ªæµè§ˆå™¨çš„介ç»å†…容ä¸ï¼ŒæåŠçš„很多åŒç±»åŠŸèƒ½åœ¨å…¶ä»–æµè§ˆå™¨ä¸ä¹Ÿæ˜¯å¯ä»¥çœ‹åˆ°çš„ã€‚å› æ¤çŽ°é˜¶æ®µï¼Œå¦‚æžœè¦é€‰æ‹©ä¸€ä¸ªæœ€é€‚åˆè‡ªå·±çš„æµè§ˆå™¨ï¼Œé‚£è¿˜æ˜¯å¾ˆæ–¹ä¾¿çš„ã€‚
对于Windowsç”¨æˆ·ï¼Œå¦‚æžœæ²¡æœ‰å¤ªå¤šè¦æ±‚,仅仅是希望使用æµè§ˆå™¨çœ‹ç½‘页或者收å‘邮件,那其实Windows自带的IE就挺ä¸é”™çš„。也许这就是所谓的“简å•就是美â€ï¼Œè€Œå¯¹äºŽå¤§éƒ¨åˆ†ä¸€èˆ¬ç”¨æˆ·ï¼Œä¹Ÿç¡®å®žå¦‚æ¤ã€‚åªè¦åŠæ—¶æ›´æ–°ï¼Œå®‰è£…è¡¥ä¸ç¨‹åºï¼Œå¹¶å…»æˆè‰¯å¥½çš„ä½¿ç”¨ä¹ æƒ¯ï¼ŒIE也å¯ä»¥å¾ˆå®‰å…¨ã€‚å¦å¤–å› ä¸ºæ˜¯Windows原生包å«çš„程åºï¼Œå› æ¤IEå’ŒWindows本身以åŠå…¶ä»–Windows程åºä¹‹é—´äº§ç”Ÿå†²çªçš„å¯èƒ½æ€§æœ€ä½Žã€‚åŒæ—¶æœ€é‡è¦çš„æ˜¯ï¼Œå¯¹äºŽæŸäº›ç‰¹å®šçš„场åˆï¼Œä¾‹å¦‚网络银行用户,或者æŸäº›æ¯”较特殊的OA或ERPç³»ç»Ÿçš„ç”¨æˆ·ï¼Œå› ä¸ºå…·ä½“åº”ç”¨çš„è¦æ±‚,å¯èƒ½ä¹Ÿå¿…须使用IEæµè§ˆå™¨ã€‚
如果希望使用IE,但åˆè§‰å¾—IEæä¾›çš„功能太简å•,这时候则å¯ä»¥è€ƒè™‘使用了IEå†…æ ¸çš„å¤–å£³æµè§ˆå™¨ï¼Œä¾‹å¦‚Maxthon(傲游)ã€The Worldç‰ï¼Œè¿™ç±»æµè§ˆå™¨ä¸ä»…å¯ä»¥æä¾›IE良好的网页兼容性,而且都具有很多出色的功能。
对于OS X用户,自然使用系统原生包å«çš„Safariæµè§ˆå™¨æ˜¯æœ€åˆé€‚的,这个æµè§ˆå™¨å’ŒIE类似,功能简å•,但都比较实用。尤其é‡è¦çš„æ˜¯ï¼Œå› 为采用了比较优秀的渲染引擎,Safari在执行大部分æ“作的时候速度都éžå¸¸å¿«ã€‚ä¸è¿‡ä»¥çŽ°é˜¶æ®µå›½å†…çš„å…·ä½“æƒ…å†µæ¥çœ‹ï¼ŒSafari最大的ä¸è¶³å°±æ˜¯å¯èƒ½ä¼šé‡åˆ°å¤§é‡ä¸å…¼å®¹çš„网页,毕竟OS Xç”¨æˆ·å®žåœ¨æ˜¯å¤ªå°‘äº†ï¼Œä¸€èˆ¬çš„ç½‘ç«™ï¼Œé™¤éžæœ‰ç‰¹åˆ«éœ€è¦ï¼Œå¦åˆ™å¾ˆå°‘会在编写网页的时候针对Safari进行测试,而一旦é‡åˆ°è¿™æ ·çš„问题,ä¸å¦¨è€ƒè™‘æ¢ç”¨é’ˆå¯¹OS Xçš„Firefoxï¼Œå› ä¸ºFirefox的普åŠçŽ‡åœ¨é€æ¥æé«˜ï¼Œå¾ˆå¤šç½‘站的管ç†äººå‘˜å·²ç»è®¤è¯†åˆ°äº†è¿™ä¸ªé—®é¢˜ï¼Œå¹¶é™†ç»å¼€å§‹é‡‡å–措施,解决自己网站和Firefox的兼容性问题。
å¯¹äºŽè¦æ±‚比较高的用户,例如希望用æµè§ˆå™¨æ›´å¥½åœ°å®Œæˆè‡ªå·±çš„工作,或者需è¦å€ŸåŠ©æµè§ˆå™¨å®žçŽ°æ›´å¤šåŠŸèƒ½ï¼Œè¿™æ—¶å€™åˆ™å»ºè®®ä½¿ç”¨Firefox。Firefox是跨平å°çš„ï¼Œæ— è®ºæ˜¯Windowsã€OS Xã€Linux或者Unix,都å¯ä»¥ä¸‹è½½åˆ°å¯¹åº”çš„Firefox,而且该软件所支æŒçš„大部分æ’件本身也是跨平å°çš„,适用范围éžå¸¸å¹¿ã€‚Firefoxç›®å‰æœ€å¤§çš„ä¸è¶³å¹¶ä¸æ˜¯ç½‘页兼容性问题,毕竟我们还有æ’件,通过安装IE Tabæ’件,å¯ä»¥åœ¨Firefoxä¸è°ƒç”¨IEå†…æ ¸æ˜¾ç¤ºç½‘é¡µï¼ˆè‡ªç„¶ï¼Œè¯¥æ’ä»¶åªèƒ½ç”¨äºŽWindowså¹³å°ä¸‹ï¼‰ã€‚Firefox最大的ä¸è¶³åœ¨äºŽæ’件的获å–ï¼Œå› ä¸ºå¹¶éžæ¯ä¸ªäººéƒ½äº†è§£å“ªäº›æ’ä»¶å¯ä»¥æ»¡è¶³è‡ªå·±çš„è¦æ±‚。å¦å¤–很多æ’件往往需è¦å¤æ‚çš„é…ç½®æ‰å¯ä»¥å®žçŽ°æœ€ä½³æ•ˆæžœï¼Œè¿™å¯¹äºŽç”¨æˆ·æœ¬èº«çš„æŠ€æœ¯æ°´å¹³ä¹Ÿæå‡ºäº†ä¸å°çš„è¦æ±‚。
对于Google Chromï¼Œå› ä¸ºè¿˜å¤„åœ¨æ—©æœŸå¼€å‘é˜¶æ®µï¼Œå› æ¤çŽ°é˜¶æ®µåªå»ºè®®Google爱好者使用该产å“。其实在上文的介ç»ä¸å¯ä»¥çœ‹åˆ°ï¼Œè‡³å°‘在性能上,Google Chromeç›®å‰æ˜¯æœ€å¼ºçš„,尤其是该æµè§ˆå™¨æœ‰å¤§å鼎鼎的Googleæä¾›æ”¯æŒï¼Œå¯æƒ³è€ŒçŸ¥ï¼Œåªè¦å‡ä»¥æ—¶æ—¥ï¼Œè¯¥æµè§ˆå™¨å¿…将异军çªèµ·ï¼Œå¤§æ”¾å¼‚彩。
Tags: Chrome, Firefox, Internet Explorer, Safari, æµè§ˆå™¨