Mozilla 1.7 新鮮事
本文件列出在 Mozilla 1.7 中實作的一些新功能、重要的錯誤修復事宜及新問題。如欲得到更廣泛的修正項目列表,請參閱「[更動記錄略表]」。本列表含括 1.7 Alpha、1.7 Beta 及各備選版以來所有的新功能及修正。
新鮮事
- 瀏覽器部分
- Mozilla 1.7 的 Windows、Linux 及 Mac 版的官方安裝程式內含 Talkback 回報工具。為了協助我們讓 1.7 成為有史以來最穩定的版本,請將程式無效而關閉的資料回報給我們。
- 新增一個可以防止網站以 JavaScript 鎖住瀏覽器快捷選單的選項。
- 為 Mozilla 的關連檔案提供了一組新的圖示。
- 密碼管理員提供了「顯示密碼」模式,可以顯示既存的密碼。如果您設定了主密碼,則在使用這個功能前,您必須先輸入主密碼。
- 「設定為桌布」功能現在將跳出對話方塊,要求使用者確認此動作。
- Linux GTK2 版增進對作業系統佈景主題的支援。
- 重製 Cookie 相關的對話方塊,讓它們更為易用。
- 增進日期掌控能力,特別在 OS X 上更為顯著。
- 您現在可以經由調整 dom.popup_maximum 與 dom.popup_allowed_events 兩值來更動 Mozilla 1.7 中的「阻擋彈出視窗」功能,但目前尚未有使用者介面可供調整。即使還未有使用者介面,使用者也應注意到 Mozilla 阻擋了更多種彈出視窗(主要是 mouseover 的彈出視窗);此外也會發現無論阻擋彈出視窗的選項是否啟動,最多都只能開啟大約二十個視窗,這讓您不受某些以迴圈方式使用視窗炸彈(不斷的開啟新視窗)的站台影響。
- 現在下載的檔案會在指定儲存目錄後移至適當目錄,這是曾被提起數次的 [bug 55690]。
- 「平滑捲動 (Smooth Scrolling)」功能現已使用者介面(偏好設定 Preferences -> 外觀 Appearance)供啟動。
- 這一版的 Mozilla 開始提供基本的 FTP 上傳功能。
- 郵件部份
- 在與 Palm 的同步化部分大有長進。
- 支援 IMAP IDLE。
- Support for "MSN Authentication" and Secure Password Authentication using SSPI NTLM auth for SMTP and POP3.(這個要斷句有點麻煩,待我問問)
- 新的「回信時永遠使用預設的字元編碼」設定,可以不用原信件所使用的編碼。
- 增進關於下載、檢視及儲存信件的效能。
- 支援「單一帳號、多重身分」的設定方式,相關訊息請見「[多重身份支援]」文件。
- 您現在可以在 prefs.js 中以相對路徑指定郵件資料夾,如此一來複製使用者設定檔後便不需另行修正 prefs.js 檔案。
- 您現在可以編輯含有「姓,名」(Last, First)格式名稱的通訊錄了。
- 當編輯郵件時,你現在可以用上下鍵在收件人/附件收件人/隱藏附件收件人列表中游走了。
- 於 Mac OS X 中,附加檔案名稱已不再以 decomposed Unicode 顯示,而能正常轉換為 composed Unicode。
- 所有 Mozilla LDAP 的查詢現在預設使用 LDAPv3 (之前使用的是 LDAPv2),而如果未能發現 v3 ,Mozilla 也能自動改用原先的 v2。
- Chatzilla 部份
- Chatzilla 現在支援以快速鍵(Ctrl + 與 Ctrl -)控制字型縮放的功能,與「檢視」選單底下的選項效果相同。
- 增進日期掌控的能力;使用本地的日期/時間格式。
- 支援 /ignore 指令。
- 現在可以更換字體及字型尺寸。
- 自訂音效在 Windows 及 Linux 中已可正確運行。
- 增強 half-op 模式的使用者界面。
- 深入內部
- Mozilla 自 1.7 版起於檔案大小及效能方面有著顯著的提升:比起 Mozilla 1.6 來說,Mozilla 1.7 RC 1 的速度在啟動時快了 7%、在開啟視窗時快了 8%、在頁面讀取時快了 9%,並且降低了 5% 的檔案大小。
- 長久以來處理表格元素的 CSS 背景時有個問題,在此版中 (的標準模式裡) 已經被修復了。
- 使用 GSSAPI 以支援 的 Kerberos HTTP 認證,此讓 Unix-like 的平台 (包括 Linux 及 OS X) 皆能受惠。
- 使用 gnome-vfs 函式庫以支援「smb://」URL 協定 (此功能僅於 GTK2+XFT Linux 版上啟用)。
- 支援伺服器以 multipart/x-mixed-replace 及 XMLHttpRequest? 所推送的 XML 文件檔。
- 現在當 Java applet 的 codebase 跨網域時,Liveconnect 可以運行無誤。
- 在 Mac 上已能顯示非常寬(多過 4095 像素)的影像。
- 支援 CSS3 的 [opacity] 屬性。(譯註:透明度)
- Mozilla 現已支援 [onbeforeunload] 事件,這讓網站應用程式開發者可以加上程式碼、在使用者關閉視窗前提供資料將遺失等的警告,或在使用者離開頁面時提供相關資訊。
- 此版本提供了新的 SVG 後端程式。雖然 SVG 在 mozilla.org 釋出版本預設中並不啟動,但開發人員或許想要自己編譯、讓這個功能啟動。
- Mozilla 對動態更換樣式的掌控已更上層樓。(詳細資訊見 [bug 15608]。)
- Mozilla 已將 NSS 函式庫升級至 3.9 版。[NSS 3.9] 通過全部的 NISCC [SSL/TLS] 與 [S/MIME] 測試 (一百六十萬個無效輸入值的測試個案) 而沒有造成當機或記憶體損耗。
新議題
以下是從上個里程碑起被列入「[已知問題]」頁的項目,即便該錯誤本身已於過往版本出現過亦然。
- 一般
- 使用者回報 [bug 76831]:將 Windows 版的 Mozilla 最小化數小時後,若每每於還原時延遲非常久的時間,則將 config.trim_on_minimize 設定為 false 可能可以解決問題。詳見該 bug [第 0] 及[第 303 篇評論]。
- 在 Mac OS X 上預設關閉 IPv6 的支援。這是因為在 Mac OS X 中尚未找到能關閉 IPv6 DNS lookups 的方法,而它會讓 severe slowdowns in the presence of broken DNS servers and/or home routers,請參照 [bug 68796] 及 [bug 231607]。在 OS X 10.3 中,您可以將 network.dns.disableIPv6 的偏好設定改為 false 來重啟 IPv6 功能。
- Users of Fedora Core 2 may experience unusually long delays in resolving hostnames. This results from the fact that IPv6 is enabled by default in Fedora Core 2. If you do not need IPv6 support (which is most likely the case), then it is advised that you disable it in the kernel. To do this run the following command as root: echo "alias net-pf-10 off" >> /etc/modprobe.conf You will need to reboot to have this take effect (or simply unload the ipv6 kernel module).