2008-12-25

當機的惡夢

也許不是社群版的缺陷,今天下午已經當到數都數不清的狀態,而且都是死當,無一例外,難到說 Firefox 3.0.5 有著尚未發現的 Bug?目前不清楚,好像這些當機跟 JavaScript 有著很密切的關係。

社群版

在多次嘗試之後,決定不再使用 tete0909 的版本,這個版本容易當機,總讓我的系統整個死當,連暖開機都沒辦法,只能無奈的按下電源開關,從開始試用以來,不論是 2.x 或 3.x 的版本,都難逃此一宿命,也許我與它無緣吧!

Ayakawa 的版本則是穩定許多,速度也在水準之上,以後常用的就以此版作為主力。

2008-12-14

多版本

已經好久沒有發佈更新消息,雖然持續新 Firefox 本體及套件,但一直都沒有跟隨發佈記錄,因為沒什麼時間。

近來開始使用網友自編版本,目前初步來說 Portable 用官版,Notebook 可能改用 Ayakawa 版,Desktop 則使用 tete0909 版。

2008-08-29

幽靈書籤

在剛升級到 Firefox 3.0 時,由於當時 Sage 新版本尚未支援,對於我這個很少用書籤記錄網址的人來說,沒有了 RSS 資訊,一時之間不知道要到何處看網頁,在最短時間內找到 Sage-Too 來替用,不過那時的 Sage-Too 有個 BUG,會直接將 Default feed folder 扔到 allBookmarksFolderId 去,在 Sage 正式支援 Firefox 3.0 後,再度換回 Sage 套件,此時才發現 Sage-Too 產生的書籤夾可以更名,但不能刪除及移動位置。

Wizz RSS/Sage-Too Forum 上有人也有相同問題,解決方式是使用 SQLite Manager 套件,原文是以 id 來操作,我是用 Title 來操作,在「刪除其下所有書籤」這個步驟後,將那個刪不掉的幽靈書籤重新命名(如 badFolder 之類),只要不跟其它書籤夾或書籤名稱相同就行,然後以 SQLite Manager 的介面來操作 places.sqlite 就可以搜尋到那個書籤並刪除掉。

SQLite Manager 的 Compact 功能還不錯,不知道是不是 Firefox 在管理 sqlite 的缺陷,經過 Compact 後整個 places.sqlite 竟只剩下約三分之一的大小。真是太驚人了。

2008-08-14

討論區2

說實在的,真的不知道台灣區的 Firefox 推廣者都以什麼樣的心態來推廣?

討論區都沒辦法好好的維持,今天又被它擺了一道,看文章看到一半就掛了,也許是 Firefox 的 BUG,可是沒有人會相信。

也許以後用 IE 來上討論區會比較好?(真是畸形)

2008-08-05

bookmarks

在之前的 Firefox 版本裡,它的書籤是儲存在一個叫「bookmarks.html」檔案裡頭,這個檔案會放在你的 profile 底下,預設路徑是「%appdata%\Mozilla\Firefox\Profiles\xxxxxxxx.default」。

到了 Firefox 3 之後,因為整個書籤系統改用資料庫重寫,使得它的書籤不再存放在 bookmarks.html 了,就連書籤自動備份檔也變成「.json」格式而不是以往的「.html」格式。這對大部分的人來說或許沒有影響,可是對一些需要讀取 Firefox 書籤的軟體(例如 Launchy 可以搜尋 Firefox 的書籤內容)來說影響就大了,因為書籤變成資料庫格式,使得這些需要讀取書籤的軟體無法解讀。

還好 Firefox 有個隱藏設定可以自動在關閉程式的時候將書籤匯出到 bookmarks.html。
1. 在網址列輸入「about:config」
2. 在上方的「篩選條件」文字框輸入「browser.bookmarks.autoExportHTML」
3. 將這筆設定設為「true」
以後關閉 Firefox 的時候,書籤就會自動匯出到 bookmarks.html 檔了,當然這個檔案會放在你的 profile 目錄下,就跟以前一樣。

書籤回復步驟:
1. 將帳號所屬目錄下的 bookmarkbackups 目錄及 places.sqlite 檔案移到其它位置。
2. 編輯 bookmarks.html,將其中的 Most Visited 及 Recently Bookmarked 刪除。
3. 啟動 Firefox,系統將自動依據 bookmarks.html 重建相關檔案。
註:Recent Tags 應該也可刪除?沒在用 tag 所以不清楚。

2008-08-02

討論區

forum.moztw.org 是台灣區的 Firefox 討論區之一,但卻只在非假日時間開放,並不是說有限定時間,只是這個討論區在假日時掛點率超過 75%(本人使用經驗),而多數情況是登入後停止回應,而系統卻已記錄了你的登入,換句話說,除非你有過人的記憶力,否則這次的登入將會因系統有記錄,而把未讀文章標示為已閱讀,下次系統正常時,你的登入將不會看到這些該讀但沒有讀的文章有所標示。

這種情況以前也反應過,大致的問題是討論區有掛載 Google 的分析程式,那是造成無回應的主因,從連線監視軟體可以看出,連線一直停在 google 那邊,怪的是直接連 google 的服務時,也有這些東西,但都很快就完成,不會影響正常的瀏覽,只有 forum.moztw.org 會這樣,而且都發生在假日。

2008-07-29

Firefox 選單背景

之前使用這樣一段 CSS code 來改變選單背景,

menupopup, popup {
background-image:url("fx_popup.jpg") !important;
background-position:left top !important;
background-repeat:no-repeat !important;
background-attachment:scroll !important;
}
menupopup>menu[_moz-menuactive="true"], menupopup>menuitem[_moz-menuactive="true"],
popup>menu[_moz-menuactive="true"], popup>menuitem[_moz-menuactive="true"] {
background-color:#000 !important;
color:#fff !important;
}

不過到了 3.0 版好像失效了,因為 WinXP 中沒有效果,而 Win2K 下有效果,多方詢問終於有了解答,「由於 XP 以後,以及 Linux 都有自己的主題風格,Firefox 會引用 OS 的風格,所以 CSS 對於 OS 物件無效, 您可以加入 -moz-appearance:none; 告訴 Firefox 不要使用 OS 風格。

感謝來自 Racklin's 阿土伯程式大觀園的協助。
詳細資料 http://developer.mozilla.org/en/docs/CSS:-moz-appearance

以下是比較完整的寫法:

popup:not(#autoscroller), menupopup {
background-image:url("chrome://fxtools/skin/fx_popup.jpg") !important;
background-color:#fff !important;
background-position:center center !important;
background-repeat:no-repeat !important;
background-attachment:scroll !important;
color:#000 !important;
-moz-appearance:none;
}
menubar > menu, menupopup > menu, popup > menu, menuitem,
toolbarbutton, popup:not(#autoscroller) {
color:#000 !important;
}
#contentAreaContextMenu menuitem[disabled="true"],
#contentAreaContextMenu menuitem[disabled="true"] + menuseparator,
menuitem[disabled="true"] {
color:#aaa !important;
}
menupopup>menu[_moz-menuactive="true"], menupopup>menuitem[_moz-menuactive="true"],
popup>menu[_moz-menuactive="true"], popup>menuitem[_moz-menuactive="true"] {
background-color:#000 !important;
color:#fff !important;
}

2008-07-17

Fixed in Firefox 3.0.1

Firefox 3 釋出功能與安全性更新版。

Release Date:
July 16, 2008
Security Update:
  • MFSA 2008-36 Crash with malformed GIF file on Mac OS X
  • MFSA 2008-35 Command-line URLs launch multiple tabs when Firefox not running
  • MFSA 2008-34 Remote code execution by overflowing CSS reference counter
  • Fixed several stability issues.
  • Fixed an issue where the phishing and malware database did not update on first launch.
  • Under certain circumstances, Firefox 3.0 did not properly save the SSL certificate exceptions list.
  • Updated the internal Public Suffix list.
  • In certain cases, installing Firefox 2 in the same directory in which Firefox 3 has been installed resulted in Firefox 2 being unstable. This issue was fixed as part of Firefox 2.0.0.15.
  • Fixed an issue where, when printing a selected region of content from the middle of a page, some of the output was missing (bug 433373).
  • Fixed a Linux issues where, for users on a PPP connection (dialup or DSL) Firefox always started in "Offline" mode (bug 424626).
20080717 Update:
不知道該不該向 ISP 反應,Firefox 又開始抓住連線不放了,名氣一大,開發人員可能有點飄飄然,下載首日的 BUG 遲了一個月才修正,也許下次得等上一季了。
20080718 Update:
對 Unicode 的支援度變差了,在使用 Google 搜尋時,結果列表常出現一堆看不懂的方形符號,以往 2.0.0.14 版不會有這樣的狀況,目前還不知道要如何解決。
20080718 Update:
連線問題更嚴重了,目前已無法登入 Hotmail,不清楚是 Microsoft 還是 Firefox 那一邊出問題。
20080719 Update:
這版本跟智邦特別不合,若不是連線要很久才能連上,就是直接說無法連線。
20080729 Update:
用圖片當作選單背景,在 Win2K 的系統下可以,在 WinXP 下不行,不知跟 WinXP 的 SP3 有沒有關係?

2008-06-19

Firefox 3.0

正式版本終於現身了,安裝了以後其實跟 Firefox 2.0 並有多大的分別,也許穩定些(這是別人說的),就我自己使用而言,大部分的套件都掛點了,順利升級到 3.0 的套件中,有許多地方都沒有 2.0 時的方便。

要不要升級就自己評估吧!

update: 2008-06-23
這版 Firefox 將給你前所未有的體驗,第一次感覺到原來 Browser 對 HardDisk 的 I/O 次數竟如此頻繁。
使用這版 Firefox 上網時,背景程式千萬別在大檔案上作業,不論是複製、搬移或是轉檔,那會讓你誤以為 ISP 掛了。

2008-05-25

更新到 3.0 rc1

本次的更新後,多數的套件都無法使用,唯一存活的是先前早一步更新版本的 flashgot,現階段最需要的是 sage 及 Tab Mix Lite,後者早已換手開發許久,不過因為不喜歡風格的改變,只能想其它辦法。

有些套件其實改一下許可版號就可用了,雖然沒嚴謹測試。

PS: 上面的表列尚未更新。

Update: 2008-05-28
用這個版本到樂多日誌去登入,等了幾分鐘仍然沒有進到管理介面中,還是只能用登入 google blogger 的老偏方,中斷一下再重新登入。
AJAX 果然是 Firefox 的痛腳(除去記憶體的過度使用外)。
滑鼠飄移也是個老問題,似乎跟 Javascript 的解析過程有關,在網頁 javascript 載入時特別容易發生。
Update: 2008-05-28
就在剛才,在 moztw 論壇看文,莫名奇妙就連不上了,看來這個 rc1 版本跟先前 2.0.0.XX 的短命修正版一樣,有著嚴重的先天問題。

2008-05-05

Fixed in Firefox 2.0.0.14

Firefox 2 釋出功能與安全性更新版。

Release Date:
April 16, 2008
Security Update:
Update 20080512:
偉大的 Firefox 又開始擺爛了,抓住連線不放的情況更加嚴重了,論壇上有人說這些連線是無害的,但這些連線都已經影響到其它的正常網頁連線速度,怎麼會是無害的呢?

Fixed in Firefox 2.0.0.13

Firefox 2 釋出功能與安全性更新版。

Release Date:
March 25, 2008
Security Update:
  • MFSA 2008-19 XUL popup spoofing variant (cross-tab popups)
  • MFSA 2008-18 Java socket connection to any local port via LiveConnect
  • MFSA 2008-17 Privacy issue with SSL Client Authentication
  • MFSA 2008-16 HTTP Referrer spoofing with malformed URLs
  • MFSA 2008-15 Crashes with evidence of memory corruption (rv:1.8.1.13)
  • MFSA 2008-14 JavaScript privilege escalation and arbitrary code execution

2008-02-12

Fixed in Firefox 2.0.0.12

Firefox 2 釋出功能與安全性更新版。

Release Date:
February 7, 2008
Security Update:
Update:2008-02-13
在更新後,鼠標飃移的情況再度上演。
連線問題則出現直接斷線,連錯誤訊息都沒有。