前言:十一月九日,就是Firefox1.0正式版全球發布的一天。昨日獨在網上看這條新聞,IM上遇見某君,問我道:“先生可為Firefox整理了一點什么沒有?”我說“沒有”。他就正告我,“還是整理一點罷,很多朋友是很愛用Firefox的。 ”
……
真的瀏覽器敢于直面慘淡的WEB……敢于正視……(請打住……)
首
先本文參照了資料101 things that the Mozilla browser can do that IE
cannot.以及繁體翻譯和Onestab.net 的簡體部分,對他們的工作表示感謝。因為Mozilla與Fi
refox又有些差異,結合Firefox當前版本1.0 PR特性與IE6.0整理后進行大致對比,對比平臺為 Windows,在 Mac
上可能又會有稍有差異。比較重要的功能后加有五星推薦符號。
1. 標簽頁瀏覽
可讓你在同一個窗口中使用數個標簽頁來瀏覽一個以上的網站。
2. 防止腳本做各種事
你可以防止腳本去移動窗口、關閉窗口、改變狀態列和設定cookies。要更改這些設定,在選項/網頁的高級按鈕。
3. 縮放文字大小更方便
可以縮放文字到任何尺寸。IE只提供五種尺寸大小,并且 不能使用鍵盤快速鍵來設定。如果有網站完全使用小型字體的話,對于那些沒有完美視力的人來說,將網頁改成較大字體是很重要的 。 (注:鼠標并不是一個鍵盤快速鍵。)
4. 可以縮放任何文字,即使它是固定的像素大小
可以縮放文字而不用管它所指定的單位為何。這是一個 IE上時常被提出的問題。
5. 可以選擇頁面所提供的各個樣式表★★★
當頁面提供數種樣式表時,我們可以從查看/Page style的選項來挑選可用的樣式表。
6. 網頁信息對話框★★★
提供了關于編碼、文件類型、引用網址URL 和 Meta 標記等等的額外信息。某些信息在 IE的內容對話框中也有,但是仍不夠詳細,而且它也無法改變對話框大小。
7. 詳細的窗體/連結/媒體信息對話框
網頁信息對話框提供了數個標簽頁,其中包括網頁中所有窗體字段、鏈接、圖片和其它媒體的清單。你甚至可以從該對話框中預覽圖片和 另存新文件。
8. 儲存外部文件
當你以完整模式儲存頁面時,Mozilla 也會將外部文件存起來。你也可以借助網頁信息對話框來儲存它們。
9. 外觀主題
預設提供有一種外觀主題。你也可以安裝其它的外觀。
(注:Windows
XP 有一套外觀主題系統,然而這并不是由 Microsoft 所支持的。它也不是所有版本 Windows 的一部份。Mozilla
的外觀主題可以在所有 Windows 版本和所有平臺上使用;你可以用Tools/Themes來改變你的目前的外觀。)
10. Bookmarks窗口顯示更多的細節
Bookmarks窗口顯示了更多關于Bookmarks的信息。IE的我的收藏夾對話框有些笨拙,也就是當它開啟時,你無法和 瀏覽器窗口互動。你也無法從此對話框中新增Bookmarks。
11. Bookmarks關鍵詞★★★
可從關鍵詞快速地搜索Bookmarks。關鍵詞的優點是,在關鍵詞之后的字符串,會取代Bookmarks里網址的 ‘%s’ 部分。
12. Cookie 管理★★★
Cookie 管理可讓你查看所有已設定的 cookie,包括它們的數值和有效期限。
(注:
有人提醒說 IE可從工具/Internet選項/常規/設置/查看對象中來看到
cookie,但那只是提供了所有快取文件的一份清單。本清單確實包含了 cookie,但是它被夾雜在其它的文件之中,并不 是專門為 cookie
設計的(這只是份一般的文件清單)。所以我們無法簡單地查看資料和有效期限。
13. 可以個別地刪除 cookie★★★
Cookie 管理器可讓你個別地刪除 cookies,而不用去搜索你的文件系統。在 IE的文件查看中,要去區別類似網域的 cookie 會有些困難,并且相同網域的所有 cookie 都會儲存在同一個文件之中。
14. 阻擋從第三方網站來的圖片
你可以阻擋經由第三方網域而來的圖片。這指的是你可以阻 擋在網頁中出現的圖片,而這張圖片存放在此網頁所在網站的另一個網站上。要設定此選項,請到 Options/Web Features/Load Images面板中,選擇只接收原始服務器上的圖片。
15. 可以阻擋指定網站的圖片
可以阻擋指定網域的圖片,例如通常是顯示廣告的站點。你 可以在圖片上按右鍵,選擇拒絕來自……的圖片來擋下這個網站上的圖片。你可以從 Options/Web Features的Load Images的例外名單來修改這份清單。
16. 下載管理器★★★
下
載管理器提供了你曾下載過的文件表格,允許你直接開啟
它們,而無需經由你的文件系統搜索。當其中的項目在下載時,它提供進度指示。在下載文件的過程中, IE并不會自動開始下載,
除非你指定好文件的儲存目錄。但Firefox 在你點選聯接后就已開始在背景中下載,即使是在你還沒決定文件該存放于何處的 時候。
17. 可以暫停下載
在 Mozilla 中,你可以暫停下載。有些人或許會覺得這個功能很好用,尤其是下載時間很長的時候。
18. 查看頁面源代碼★★★
查看擁有語法加亮顯示的網頁源代碼,而不是使用記事本來查看。
19. javascript 控制臺★★★
主控制臺顯示一份錯誤的記錄文件,你可以輕易地上下滾動來瀏覽,或是忽略它們。
20. javascript 控制臺會顯示腳本警告
主控制臺會分開錯誤和警告。這些警告允許你觀看過時的腳本使用方式。
21. DOM 查看器★★★
使用漂亮的樹狀圖來查看文件結構。它也可以讓你查看已應用到每個元素上的腳本屬性和樣式。你可以從Tools菜單下中找到它。
22. DOM 查看器圖片抓取
DOM查看器有工具能抓取網頁中的圖片,雖然它有時似乎并不是運作的很好。
23. 選擇文字并執行搜索
選定一些文字,對它按右鍵,并在彈出菜單中點選在網絡上搜索 xxx即可。
24. 可以選擇自訂的搜索引擎★★★
你可以選擇你所想要的任何搜索引擎,而不是只有一個早已預設好的站點。
25. 支持任何 Sherlock(私家偵探) 搜索外掛
支持麥金塔 Sherlock 搜索格式,因此有支持它的任何搜索引擎都可以使用。
26. 可以管理已儲存的密碼★★★
可讓你查看和刪除已儲存的使用者名稱和密碼。點選工具/選項/個人隱私/已存密碼/查看已存密碼。)
27. 可以自動完成窗體填入
可儲存完整表單信息,并在日后使用時會自動將資料填入。如果你想要注冊某個表單 600 次時,這將會是很有用的。
28. 主密碼加密信息
一個單一的主密碼可以用來保護你其它的網頁密碼。
29. 鍵盤瀏覽★★★
按下 F7 后,會有一個光標出現在頁面上。你可以只用鍵盤來導覽網頁和選擇文字。
(注:有人認為這和在元素中設定 contenteditable =
” true ” 是一樣的。這的確會在 IE中顯示光標,但事實上它會允許你編輯網頁內容,并且使得內容中所有的連結和鼠標事件失效。Firefox 中的鍵盤瀏覽是 設計成允許你只用鍵盤就可以瀏覽網頁、導覽連結和選擇文字。)
30. 隨打即找
按下幾個按鍵就可以用文字來搜索連結。更多信息
31. 查看選取部份的源代碼★★★
選定一些文字,對它按右鍵,并在彈出式菜單中點選查看選取部份的源代碼來查看選取內容中的源代碼。這個功能也可以用來查看經由X SLT 轉換過后所生成的源代碼。
32. 直接查看腳本和樣式表★★★
Firefox可以將腳本和樣式表直接以純文字方式顯示,而無需調用外部應用程序。這是個很方便的功能,尤其是當你只想要快速地 偷看一些信息的時候。
33. 更多字體選項
對字型的使用有更好的控制,包括自定義各種CSS 字型。要修改這些選項,請選擇首選項/外觀/字體面板。
34. 可以設定最小字號
可以設定最小字號,此功能對某些站點的字號顯示很有用。要修改這些選項,請選擇首選項/外觀/字體面板。
35. 滾輪鼠標選項
按住 Alt 鍵時卷動滾輪可以前往瀏覽記錄中的上一頁和下一頁。你也可以設定其它按鍵 (譯注:Ctrl, Shift) 按下時卷動滾輪的功能,包括卷動頁面和縮放文字大小。
36. 多重配置文件(Profile)
可以處理多重設置文件,因此你可以使用其中一個做為測試用,或將設置文件分享給其它人使用。你確實可以在 Windows 中借助多重使用者帳號做到類似的事情,但是它同時也會影響到所有的應用程序。
37. 可以快速地安裝至任何地方
Firefox可以安裝到任何磁盤和任何位置。它也可以安裝到網絡磁盤上,并且在該處直接執行。事實上,它一點也不需要安裝些什 么。
38. 容易反安裝
像其它的應用程序一樣,可以用同樣的方法來反安裝。
39. 可以立即安裝數個版本
你可以立即安裝數個不同版本的 Firefox,如果你需要測試不同版本的話,這就是個很好用的功能。
40. 跨平臺★★★
Firefox
可在數個不同的平臺上執行 (依版本而有 8 到 12 種平臺)。它們全部都擁有相同的特性。IE只能在 Windows 和 Mac
平臺上使用,并且彼此之間支持程度有一些差異。在 Unix 平臺上的 IE限制版本曾一度可以下載使用,但現今已不在了。
41. XUL
XML 使用者接口語言是以標記語言來建立復雜的使用者接口。
42. XBL
eXtensible Bindings Language 可建立自定義工具和元素,并且可將它們和 XUL, XML, HTML 元素綁定 (bind) 在一起。
43. RDF
Firefox 可以閱讀和產生 Resource Description Framework 文件。
44. MathML
MathML是可顯示數學方程式的一種標記語言。
45. XPCOM
通過 C++ 和 javascript 的原生接口存取可讓你執行數個不同的 Mozilla 函數。
46. 適當地處理 MIME 文件類型
使用服務器提供的內容類型來適當地顯示文件內容,以避免各種其它不正確的信息。你可以從這里學習到更多信息。
47. 支持 application/xhtml+xml (XHTML) 格式文件
目前對 XHTML 文件內容類型的爭論還在持續之中,但 Firefox 已經支持此一類型了。Firefox 同時也支持 text/xml 內容類型的 XHTML 文件。
48. 可以處理有設定樣式的 XML 文件
可以處理有使用樣式設定的 XML 文件。IE在顯示這些文件前必須先將其轉換成 HTML 格式。
49. 使用 ABBR/ACRONYM 的文字會加上底線,并且會顯示小提示
這些卷標的內容會加上底線顯示,并且卷標中的 title 屬性的值會以小提示的方式顯示。
50. 支持閃爍文字
你可以讓文字閃爍。當然它支持 卷標,不過你也可以使用 CSS 的 ‘text-decoration: blink’。
51. CSS min/max-width/height 屬性
在內容中強制設定最小或最大尺寸的文字。參考 CSS 規格書有關 min/max-width 和min/max-height 的部份以獲得更多信息。
52. CSS position:fixed 屬性★★★
本項特性允許內容的位置固定顯示在窗口中的特定部份。如果用戶滾動文件時,此內容仍會待在原處。
在 W3C’s CSS page 上你可以看到這個例子。當你滾動文件時,請注意右上方角的菜單。
53. CSS display : table 屬性和其它相關的顯示類型
允許你建立自定義的 表格 元素。
54. 可讓 CSS 生成內容
Generated content 討論了 :before、:after 和 content 特性等主題。
55. CSS2 選擇器 (Selector)
在 其它樣式 之中,使用以屬性值做為基礎的樣式來選擇元素。
56. 支持少數的 CSS3 選擇器
能比對屬性值的子字符串、被選取的文字部份 等等。
57. 支持一些擴展的 CSS 屬性
user-focus、user-select、border-radius 和 其它屬性。大部份是用在外觀主題上,但如果你需要的話,它們也可以在網頁中正常顯示。
58. 支持 XML Base
可以指定 XML 文件的基本網址 (譯注:像是 html 中的 范ㄕ庠諂淥榔髦惺欠褚燦兄С幀?br /> 59. 支持 FixPtr
FixPre 可參照到 XML 文件的其它部份。
60. 簡單的 XLink 支持
這是在 XML 文件中的鏈接語法。
61. XML-RPC
實現 XML-RPC 的簡單API。
62. 內建SOAP API
可使用大量完整的 SOAP 功能,而無需使用額外的函數庫。
63. PNG 透明圖片
可查看部份透明的圖片。范例。
64. 支持 MNG 圖檔格式
MNG 是一種動畫圖檔格式,通常是用來做 PNG 圖片的動畫。
65. 支持各種圖像格式的 favicons★★★
Firefox 支持各種格式的網站圖標,像是 (GIF、JPEG、PNG、MNG、XBM、BMP 和 ICO)。你甚至可以將它做成動畫格式 (如果你夠BT的話)。IE只支持 BMP 和 ICO 格式。
66. 在地址欄和標簽頁上顯示圖標
會在地址欄以及每個標簽頁上顯示網站圖標。
67. 擁有更多語系/地域
Firefox 可使用數種不同的語系,甚至包括了你從來都沒聽過的語系。IE6.0 目前支持 24 種。
68. 支持附加的 DOM0/DOM1/核心 特性
幾乎支持所有的 DOM0 和 DOM1。
69. DOM2 命名空間處理
支持各種處理命名空間的 DOM 函式。
70. DOM2 樣式接口
支持大部份 標準 DOM 樣式接口。
71. DOM2 TreeWalker 接口
TreeWalker 接口 可在文件中瀏覽內容。
72. DOM2 Range 接口
支持 Range 接口 來獲取區塊中的內容。
73. DOM3 XPath 接口
使用 DOM3 XPath 接口 的 HTML/XML/XUL 文件中,可取回使用 XPath 表達式的元素。
74. 可以設定打印大小
這也許會因你的打印機而不同,但是你可以重新調整打印文件的大小,或是讓它符合頁面尺寸。對付一些擁有較大頁面的網站是很有用的 。
75. 可以設定數個頁面為瀏覽器首頁★★★
你可以設定一組首頁,因此當開啟 Firefox 時,數個頁面會同時出現。首先以分頁開啟你想要做為首頁的頁面,再使用Options/General/Home Page來設定。
76. 可以搜索Bookmarks★★★
你可以搜索Bookmarks而無需借助文件系統來尋找。
77. 輕易地建立和增加自定義組件
XPInstall 可以輕易地安裝自定義組件,它使用的是以 javascript 所撰寫的安裝 script。除了ZIP程序外,它不需要使用其它特殊的工具。
78. 支持 data: 開頭的網址★★★
data URL 可以在網址中嵌入文件資料。
79. HTTP 流水線技術
在瀏覽網頁時會有更佳的效能。
80. 支持 javascript 取值/設值函數
可增加自定義屬性到對象中,并且當修改時可調用程序代碼。舉例來說,IEEmu 實現了一些非標準的 IE屬性。
81. javascript 支持嚴格的錯誤檢查
也就是說,它會顯示你從不曾以為那些是錯誤的錯誤。(注:想想 Perl 的嚴格模式。)
82. 容易存取配置文件
個人配置全部儲存在單一的文件之中 (prefs.js)。你可以輕松地加入自定義設置而無需借助任何用戶接口。
83. 個人配置可以輕易地到處搬移★★★
你可以輕易地將個人配置、Bookmarks和其它設置搬移到另一個系統下,因為它們都儲存在同一個資料夾中。
84. 支持 jar 協議
支持將 HTML 頁面或影像內含在 JAR 或 ZIP 文件中的 jar: 協議。這使得我們可以將網站壓縮成一個可供下載的文件。
85. 開放源代碼
所以熱心的開發者總是能精確地找出 Firefox 運作的方式,或是依自己的需求來修改。
86. Fox比較酷★★★
至少比藍色的 IE 有趣多了。
柳德才
13691193654
18942949207
QQ:422157370
liudecai_zan@126.com湖北-武漢-江夏-廟山