2008年5月23日

Firefox 3 釋出"前"預覽 (2)

網路體驗

Firefox 可以儲存 個別網站的偏好設定。舉例來說,你可以只允許某些頁面使用 AJAX、設定特定語言的拼字檢查、顯示圖片與否等。 Firefox 3 將會記住套用在某個站台的縮放等級,並且在下一次您拜訪它時自動進行縮放。

網路通訊協定(例如 irc、news、webcal 和 mailto)與某些特定的文件類型可以使用網路服務來處理。 舉例來說,Yahoo 郵件或是 Gmail 可以成為 mailto: 連結的預設程式。為了這項功能,過去的消息來源頁面被擴充成為 選項視窗 ,用以處理所有的內容與通訊協定設定。 Firefox 3 可以分辨出網路廣播(podcasts)、影片廣播(video podcast)與普通消息來源(Feed),因此你也可以指定個別的應用程式。

多媒體消息來源會在來源預覽頁面中顯示為檔案位址的連結。

在 Firefox 1.5 與更早版本中,允許第三方 cookies 的選項被還原了。

搜索引擎

搜尋引擎管理讓你可以設定並且更改每個搜索引擎的關鍵字。若你指定 Wikipedia(現在是預設的搜尋引擎)為 w 鍵,你可以在位址列中輸入 w 夏威夷 以搜尋 Wikipedia 中關於夏威夷的資料。

Downloads 下載

最常被要求的功能之一:只要伺服器端支援,下載項目可以被暫停,並且在不同的工作階段續傳。此外,在 Windows 中,下載的檔案將會自動的送到已安裝的防毒軟體與 Vista 的家長控制進行處理。

如同前幾次的 beta 版中所見,下載管理員 有許多重大的介面改進,便於使用檔名、檔案大小與下載日期來檢索下載清單。同時,可以同時選擇多重下載項目,並且單擊開啟項目資料夾、刪除、取消或者重新下載。

狀態列的提示訊息可以提供現正下載檔案的概況資訊。你可以點擊以開啟下載管理員。

附加元件

現在附加元件管理員已經與 Mozilla 的官方套件、主題資料庫 Mozilla Add-ons 結合,提供推薦項目、搜尋、評分與免關閉 Firefox 即可安裝的功能。

全新的 外掛程式 頁面(可以用端正的樂高方塊圖示辨識)允許輕易啟用與停用外掛程式,讓附加元件管理員成為一個 Firefox 增強功能中功能強大的控制台。

當安裝、升級、停用或者重新啟用附加元件時,一個包含重新啟動按鈕的資訊列將會顯示,提示為了套用設定需要重新啟動。

其他較小的改進:FTP 與 gopher 有更美化的外觀,可以透過點擊標題以根據檔名、檔案大小及日期排序。

當進入進階的設定頁面(about:config)時會顯示一個警告頁面。

about:config warning

安全性

在保衛安全的前線,Firefox 將會使用一份 stopbadware.org 與 Google 提供的已知惡意網站清單,防止你的電腦遭受間諜軟體、後門軟體、病毒、撥號軟體與其他種類惡意軟體的威脅。

重新改寫後的密碼管理員,將在您登入成功之後以資訊列的提示,取代過去的對話視窗,以詢問您要不要儲存已輸入的密碼。如此可以避免儲存錯誤的登入資訊,搞爛了自動完成清單。

辨識認證網站、避免釣魚網站現在變得更簡單了。位址列的旁邊全新的網站按鈕,提供了關於網站的詳細識別資訊。縱使大部分的網站還未進行,大部分財務與相關網站已完成身份識別,網站按鈕將會變更顏色與大小,讓你一眼就可以分辨。

功能強大的附加元件也使得它成為一個攻擊途 徑。為了防止這類事情,Firefox 3 在更新附加元件時需要透過加密連線 進行(以阻擋惡意網站偽裝成更新站台),或者附加元件開發者必須進行數位簽署,確保附加元件來自於同一個來源,防止壞蛋透過假造更新網站來進行間接性的攻 擊。

不正確或是過期的網站識別資訊現在以更不友善的方法對待:你必須將它們新增到白名單中。這可以鼓勵網站擁有者更新他們的認證資訊,以提供訪客更安全的網站體驗。

幕後的改變

Powered by Mozilla logo關於 Gecko 的改良清單很長、同時有益於 Firefox 與其他所有「Mozilla 動力」的產品,包含 Thunderbird、Flock、SeaMonkey、Joost、Miro、Songbird 與更多其他產品。

自從 Alpha 1,Firefox 3 通過了相當受歡迎的瀏覽器成像與相容性測試 Acid2 測試。在 Acid3 測試 中 Firefox 3 得到了 71 分,落後 Opera 與數週前開發釋出版的 WebKit(Safari 的成像引擎)所達到的 100 分。雖然 Acid3 的測試價值近期被 Mozilla 的 Mike Shaver 質疑,實際上,Firefox 只是太接近釋出時間以至於不及通過剛推出的 Acid3 測試。

歸功於新的 色彩管理,Firefox 3 支援內嵌於照片與影像的色彩設定檔,可還原影像的原始環境狀況、例如光線與對焦。然而這項功能預設關閉,以防止沒有考慮到色彩設定檔而發生的未預期行為,例如背景與前景圖片搭不上等。

現在可以 選取不連續的文字與影像 了,可以讓你在複製或列印網頁內容時有更好的控制。

一個大變化:全頁面縮放 可以設定為縮放完整頁面或像先前的版本一樣單純縮放文字。這是一個經常被要求的功能,也是 Mozilla 計畫推出的 Mobile Firefox 所必須。預設值將會縮放全頁面,但可以在檢視選單中設置只縮放文字。

網站開發者可以標註特定的網頁元件,像是影像和指令碼,使得離線後保持有效。實際應用上,你可以在離線時使用網路應用程式編寫郵件或者撰寫文件。當它們要求本機儲存檔案的授權時,您必需同意,同時可以控管離線應用程式所使用的儲存容量。


對於 JavaScript 的開發者 有些有趣的小技巧:載入本地檔案以提供本地使用的能力、原生的 JSON 支援;最值得注意的是 FUEL,一個 Firefox 程式介面的函式庫,使新附加元件的開發更容易、確保 Firefox 處理一般工作更為實用(例如記憶體管理)。

跨站台的 AJAX (XMLHttpRequest) 支援在 beta 5 中被移除了,因為開發過程中規範的改變,Mozilla 希望避免不相容的情況出現。

提供 可編輯內容 的支援,使用者可以更改網頁中作者指定的部份。

全新的拼字檢查:名為 MySpell 的拼字檢查引擎,被處理複雜語言,像是亞洲、匈牙利與巴斯克文更優秀的 Hunspell 所取代

真正的全螢幕瀏覽 現在已經出現。在過去的版本中全螢幕模式仍會留下瀏覽工具列。現在在滑入上緣隱藏前,它將只會顯示一秒鍾。

在 Gecko 1.9 上 Mozilla 更換成像引擎成開放源碼的 Cairo (1.6),得到一個更高的成像效能。這項更動也可以提供簡易的 PDF 列印功能,不過現階段只能透過 擴充套件 達成。

更美觀的動態影像將可以透過 動態 PNGs (APNG),一個全彩 16 百萬色的色盤與部份透明,有在未來全面擊敗 GIF 影像的可能性。當 APNG 去年被拒絕成為 PNG 標準時,Opera 公佈 它將會在未來的版本支援此格式。

Mozilla 在 Firefox 與 Thunderbird 上用以回報錯誤報告的程式 TalkBack 被開放源碼的 Breakpad(先前稱為 Airbag)取代。

Breakpad submit dialog

使用者在網址列輸入 about:crashes 後可以看到他們送出的錯誤回報。

about:crashes

結語

理論上釋出候選(RC)版本不會再度更動了,但實際上還是可能會發現其他程式的錯誤,因此需要第二個或更多的釋出候選版本,就如同先前所有的 Firefox 釋出一般。

我們還可以發現 Yahoo! 是唯一可以用以處理 mailto: 協定的網頁郵件服務,Gmail 與 Windows Live 應該要可以更輕易的設定才是。
在這個階段,可以預期大部分的套件開發者會開始在 Firefox 3 相容性進行工作,正在進行的 Extend Firefox 3 競賽(同時新增 音樂項目)在此提供了額外的動力。


原文 - sntc06 / Irvin 翻譯 - Irvin 校稿

part 1 | part 2

沒有留言:

張貼留言