抱風伴靜 Memostorming

風痕影的部落格,米蟲生活、閱聽心得、內心感受交織而成的冗長樂章。風痕影 好奇 7-11 又推出伯靈頓寶寶熊了耶 (more)


« | »

Firefox 3.5 Release~樂!

20090702週四18:20

留下您的回應,或將本文收藏到FunP推推王HEMiDEMi黑米智邦MyShare鲜果网digg it推特Twitter噗浪Plurk哞哞MURMUR.TW臉書Facebook

© ,採用「創用 CC 姓名標示-非商業性-禁止改作 2.5 台灣 授權條款」授權。

更好、更快、更安全,現在不載更待何時?

昨天看到自己的Gmail信箱收到了Moz Links的翻譯請求,提到Firefox 3.5已然正式推出,趕緊按下「說明>檢查更新」來裝;我在想,之後要不要裝個3.0的portable(可攜版/免安裝版)來做測試,因為3.5又多支援了許多CSS 3裡的東西,可能會顯示得不太一樣。

沒想到,剛裝完就發現我的網誌描述往上偏,壓到上方的選單--仔細檢查發覺是Fx 3.5支援:nth-of-type(n)選擇器,而這當初是我用來給Google Chrome / Safari看的CSS hack,好用來修正在Chrome 1裡網誌描述偏低的問題;但我發現,Chrome 2已經沒有這項問題,所以這段樣式在上面一樣也會使網誌描述偏高,乾脆就去掉不用了。

如何使舊版擴充套件強制相容

至於我用的擴充套件,還有不少沒有出新版,不過目前看來他們都還能正常執行;剛好MozTW上看到有人問怎麼讓他們還可運作,就來跟大家說一下吧,有兩種方法:

  • 安裝Nightly Tester Tools擴充套件:
    • 「工具>附加元件」視窗裡會冒出「Make all compatible」按鈕,可以把因為不相容而停用的元件強制啟用(也可以個別啟用)
    • 印象中在它的「選項」裡還有停止相容性檢查的功能
  • 手動停止相容性檢查:
    1. 先在網址列輸入about:config並按下enter
    2. 在「篩選條件」輸入「extensions.checkCompatibility」
    3. 預設值是true,點兩下改成false就可以了
    4. 如果找不到,請「按右鍵>新增>真假值」,在「偏好設定名稱」輸入「extensions.checkCompatibility」,值選擇false

有件事一定得提醒,這方法只是讓擴充套件強制啟用,實際上該套件能否正常運作不得而知;有些擴充套件可能還是會出問題,甚至讓Firefox運作不正常,請小心使用。

Firefox的logo換了

之前我在Moz Links的翻譯請求裡就看過Firefox的新logo了;原本我覺得兩個logo縮小到16 * 16後應該差別不大,沒想到實際上看到卻還是覺得很不習慣:

尾巴那邊變得如此繁複真的很奇怪(而且狐狸顏色變深了),我一向覺得logo應該要簡單明瞭才對的(尤其尺寸不大時);幸好小圖示沒有搞到這麼複雜,不然我大概會發瘋吧XD!而且這比之前公佈的兩個草案好多了:

左邊那個我記得有人說尾巴像被啃了一樣XD!

上面這四張圖中,右上角是Firefox還叫Phoenix, Firebird時用的logo,因為撞名才改掉。不過老實說,我本身使用Fx的過程中根本沒發現左上角到左下角那兩張的變化,不過我也不記得自己是何時開始用的了。

左下角那張logo到底是從哪個版本開始改的,我找了兩個小時都沒有肯定的資料,都只說是過去使用的;而AccessFirefox.org也只說是「obsolete」(淘汰的),只知道是2004年換的。直到最後,我在FOREVERGEEK發現,他說這logo是在2004-09-25推出的nightly build(每日更新版)改的,根據維基上列的時程以及我從Google圖片找來的啟動畫面判斷,我想新logo應該是在1.0版正式啟用的(也可能是0.9版中途的更新)。

找logo資料的途中發現這篇有趣的文章《全新志 Tracing Gadget‧印度客车上的Firefox Logo》,說那邊有公車尾巴印上了宣傳圖,但我看好像沒有Firefox字樣?

Firefox 3.5的新功能

我本身並沒有看更新記錄的習慣,所以這裡只寫出我有發現的新功能:

  • 「工具」功能表多了個「網路搜尋」,好像只是把游標焦點跳到右上角的搜尋列
  • 「歷史」功能表除了原本的「最近關閉的分頁」,連視窗都能回復了

Google Chrome也有的功能

  • 工具>開始私密瀏覽:和Chrome的「無痕式視窗」一樣不會留下瀏覽記錄
  • 檢視原始碼時,原始碼內的網址可以直接點選並連過去
  • 將分頁拖出視窗外可以把分頁變成開新視窗,這功能我實在是不喜歡

如下圖,Firefox 3.5的原始碼介面中,所有的連結都可以點選;但是和Chrome不同:該網址如果是網頁,那就不是直接顯示網頁,而是該網頁的原始碼(所以如果是錨點,那點了也沒用);而且,如果用的是「檢視選取範圍原始碼」,則「相對路徑」將會沒有連結。

另個不同點是,Fx在這連出去的頁面一定會取代原本的頁面,我試不出有方法可以改開在新分頁/視窗--Chrome是可以的,而且預設就是開在新分頁。

以下則是Firefox 3.5與Google Chrome的清除資料畫面:

取消「分頁變視窗」

老實說,我很不喜歡把分頁變視窗的功能,因為我之所以用分頁瀏覽器就是不想再開任何新視窗,而且以前把分頁拖出去時可以製造該網頁的捷徑,甚至還可以拖到記事本或其他地方把網址直接複製/貼上,現在這些全都沒了。

幸好,我找到bug489729這個擴充套件(必須在該頁勾選「讓我安裝此實驗中附加元件」才能安裝,因為它還沒被Mozilla審核過),安裝後它有兩個選項:

  • Disable detach tab:讓分頁無法拖出成新視窗,且可拖曳出去貼上網址
  • Enable drop url:恢復拖出去可以製造捷徑的功能

HTML5與CSS3的支援

Firefox以前就支援HTML5裡的<canvas>標籤,可以畫出向量圖

用Menu Editor擴充套件發現右鍵選單多了好多與影音控制有關的功能,如「播放」、「暫停」、「另存音訊檔案」等,我想是為了HTML 5的<video>和<audio>而設的吧?

看了一下YouTube的HTML5demo,果真如此!

你用右鍵點選影片區域,就可以看到相關選項。不過可能是我沒有相應的plugin,或者受其他擴充套件影響;雖然YouTube不再說我的瀏覽器不支援HTML 5,卻也沒有辦法真的播放這段影片,也無法用右鍵使控制項出現/消失。

後來我在《Grady's Programming Notes》找到可以運作的範例了,在《Google IOBasic Player》。

Fx3.5對CSS3的支援更多了,如大家期待已久的word-wrap與@font-face:

  • word-wrap:強制把過長的連續英數字斷行
  • text-shadow:文字陰影
  • :nth-child(an+b):可以用來選擇第an+b個標籤之類的
  • @font-face:類似在網頁裡內嵌字體,所以你可以用訪客電腦裡沒有的字體

更詳盡的資料請參考MDC上的CSS參考頁面;有中文版,但是是簡體中文。

關於內嵌字體的部份,實際上你必須把字體檔案放在伺服器上,瀏覽器會去把它下載下來,所以我覺得如果是中文網頁的話最好還是不要用特殊的中文字體才好,畢竟一個中文字體檔內含數萬字,瀏覽器得一口氣下載數MB的檔案!

另外,柏強也在他的網誌(本來是《柏強的城市探險記》,現在似乎在做整理?暫時名叫《柏強,徵求新名稱的網誌》)上提到@font-face的詳細用法,也提到了平常容易被忽略的授權問題(別以為字體沒有著作權),以及Fx預設不能跨站存取字體檔。

最後一個分頁關不掉

Google Chrome在關掉最後一個分頁後,整個視窗會自動關閉;如果只有一個視窗,整個程式就會被關掉了,令我很不習慣。而Firefox我一直習慣設定成「總是顯示分頁工具列」,因為我不喜歡高度變來變去,而以前也可以把最後一個分頁關掉。

可是更新3.5後,我卻發現最後一個分頁怎麼也關不掉,每個視窗裡至少得留著一個分頁才行;雖然開著Fx裡頭卻不開網頁有點奇怪,但我既然有把所有分頁關掉的習慣,還是試著找找相關設定。由於我懶得看Wiki,所以自己在about:config裡找,還真給我找到了:

  1. 先在網址列輸入about:config並按下enter
  2. 在「篩選條件」輸入「browser.tabs.closeWindowWithLastTab」(我當初是用window去搜尋的,但那樣你得自己人工過濾XD)
  3. 預設值是true,點兩下改成false就可以了
  4. 如果找不到,請「按右鍵>新增>真假值」,在「偏好設定名稱」輸入「browser.tabs.closeWindowWithLastTab」,值選擇false

有人說Firefox 3.5啟動速度較快,可是我好像沒什麼感覺……(也可能是我的防毒軟體每次在程式啟動時都會檢查導致的)官網上是有說記憶體用量變少了啦!說不定等我開久了就會感覺得出來了--之前還在用3.0時甚至會造成我Windows本身的右鍵選單很久才出來,可是換3.5後似乎沒那麼嚴重了耶@@?(這電腦用四年了XD)

更好、更快、更安全,現在不載更待何時?

對了,Add-ons的網頁改版改得很漂亮XD!

我好喜歡右下角那塊東西,塞了一堆鉛筆啥的超可愛的>w<!

留下您的回應,或將本文收藏到FunP推推王HEMiDEMi黑米智邦MyShare鲜果网digg it推特Twitter噗浪Plurk哞哞MURMUR.TW臉書Facebook

© ,採用「創用 CC 姓名標示-非商業性-禁止改作 2.5 台灣 授權條款」授權。

firefox 3 point 5 release

FunP推推王HEMiDEMi黑米智邦MyShare鲜果网digg it推特Twitter噗浪Plurk哞哞MURMUR.TW臉書Facebook

分類:瀏覽體驗

標籤:

7則回應

留下您的回應

  • 這是回應文章的地方,留言請到留言板
  • 信箱、網址可不填,且信箱只有我看得到
  • 詢問或提供隱私資料時才用「悄悄話」

  • *[ pea ] | 2009-07-05 05:48 | 回覆此討論串

    本來很想裝,但是用了chrome之後覺得好順手
    如果又把火狐裝回來,一定又會把時間花在玩插件上
    真苦惱 ~"~

    • 風痕影 | 2009-07-05 11:22 | 回覆此討論串

      Fx 也可以不裝套件啊 XDDDD!

      是因為只要有支援的話就會手癢嗎 XD?

  • *[ pea ] | 2009-07-05 13:23 | 回覆此討論串

    是阿,明明知道它可以
    就不能留下恨鐵不成鋼的遺憾阿

    我不想知道chrome的插件
    不要告訴我~ 不要告訴我~~ (掩耳跑開)

    • 風痕影 | 2009-07-05 13:46 | 回覆此討論串

      可是 Chrome 還沒有套件功能啊 XDDD
      但我倒是希望有人可以做出外掛來把 "分頁變視窗" 的功能關掉 Orz

  • *[ pea ] | 2009-07-05 17:56 | 回覆此討論串

    疑,真的嗎
    印象中不小心看到給chrome裝的類似油猴子的東西
    可是因為不想淪陷,就沒有細讀
    聽你這麼說,我就安心了 XDDD

    分頁變視窗很好阿,不喜歡再拖回去併攏便是 一一a
    我都會把要比較的視窗拖出來方便對照 A_A

    • 風痕影 | 2009-07-05 18:31 | 回覆此討論串

      我找了一下,確實有 plugin,而且就在 Chrome 官網

      不過不太一樣,是用 JavaScript 寫出來的...
      用 JavaScript 寫出 Adblock Plus 未免也太強了點

    • 風痕影 | 2009-07-05 18:59 | 回覆此討論串

      這種 JS 寫成的 plugin 理論上所有瀏覽器都可以用,而且所謂的安裝其實就是「設為書籤」,所以我不覺得這算是 plugin...

      倒是看過這類東西有個名稱是 Bookmarklets

      至於剛才那個 Adblock+,我仔細看了他的程式碼,其實沒什麼了不起的...只是點下去後會把所有的 Flash, 影音, 內嵌框架等隱藏