firefox

A collection of 6 posts

extension

extension sidebar UI

有開發過 Firefox addon的開發人員應該知道有一種 side bar UI會佔滿瀏覽器的左邊,通常對於一些 debugging tool來說這樣的介面很有幫助,可以一邊看頁面一邊看想要偵錯的資訊。 不過這樣的 UI 在 Chrome 是不存在的。 Introduction of chrome extension development from Balduran Chang 最最最最接近的是 devtools panels,不過非程式開發人員一般來說是不會打開 devTools的。 這份文件 指出了在 2015的時候,chromium project (chrome的開源計畫) 曾有過討論要加入 sidebar UI,但後來被標為 won't fix,也就無望了。如果 Sidebar UI有支援的話,

mozilla

search.json.mozlz4

Firefox 從 FF45 開始,不再使用 searchplugins folder,改用 search.json.mozlz4 這個檔案。讀取這個檔案是有點麻煩的,原因是這個檔案並不是一般的 LZ4 壓縮檔,它是 Mozilla 客製化的版本。 Mozilla 客製化的方法就是在header加入幾個 Magic Number, 這個 Magic Number 就是 mozLz4a\0,去掉這些字元之後才是正常的 LZ4 格式。 估計這樣的設計,是不要讓其他程式可以讀取 Firefox的設定,而這個非標準格式,也有 ticket 在討論。 reference: LZ4.js

extension

Google Browser Sync is no longer available for download

Google Browser Sync 是給 Firefox用的 extension,可以將 FF 的設定、書籤、cookies、密碼在不同電腦間做同步,使用者在使用時所開啟的session頁面都會儲存。 不過現在這個服務不再提供下載了,因為 FF 進到三版以後,mozilla 自己有自行規劃的同步軟體weave,還有其他的 extension 也是同樣功能,google 自己也將它整合進 toolbar 裡,因此 google 不再提供更新,但還是開放程式碼供後進發展新 project。