Firefox 3 最讓我不喜歡的改變,就是新的 zooming 機制。除了整頁 zooming 我覺得不應該被設為預設方法,後來找到方法取消之外,更讓我覺得有問題的,是 site-specific zooming 的設計:只要我們曾經手動修改過 zooming,以後進到同一個網站,就會自動套用曾經使用的 zooming 大小。

這個功能雖然立意良善,但問題就出在:什麼叫做同一個網站?

Firefox 3 認定的方法是,只要 domain name 是同一個,就認定為是同一個網站。我個人認為,這個假設有些無腦,因為同一個 domain name,也可能包含著許多個不同的網站啊。

在台灣,絕大多數的 blog 都是使用 BSP (Blog Service Provider) 的服務,而很不幸地,台灣的 BSP 很少有提供 sub-domain 的服務,更別提讓人自訂 domain 了。因此,對於 firefox 來說,pixnet、wretch、xuite 等,統統都是同一個網站,儘管其實在這些 domain 之下,包含著數以萬計的不同 blog 站台。

所以,我就乾脆把 site-specific zooming 關掉:

  1. 在網址列打 about:config,確認進入參數編輯畫面。
  2. 搜尋 browser.zoom.siteSpecific,設成 false

用了一會兒之後,發現關掉 site-specific zooming 還是有個缺點就是,原本在 firefox 2 時代,zooming 會隨著分頁走,在同一個分頁,不管怎麼點選鍊結,zooming 大小會一直保持著。這個效果,在看 MSDN 的時候非常好用。但是現在關掉 site-specific zooming 之後,zooming 大小完全不會保留,只要頁面有更新,就會恢復到預設大小。也就是說,每次都要手動再按一次。

我比較喜歡 firefox 2 的設計,現在的方法,雖然關掉 site-specific zooming 仍然有小缺陷,但比起打開所帶來的更大不便,還算可以接受。