Hemiola 於 2004/11/27 編輯:
此版本已經修正,請下載
TBP Lite repackaged 0.7.2
----------------------------------------------------
TBP Lite repackaged 0.7 !!??
對,你沒有看錯,正是 TBP Lite 的 repackaged 版 0.7。
今天 TBP 的作者釋出了 TBP 1.0.0 正式版,由於 Firefox 1.0 中已經內含有對於新視窗開啟方式的隱藏控制選項,所以新版的 TBP 完全使用 Firefox 核心的程式碼,然後再加上其他新增的功能。也因此,作者已經將舊版的 TBP 0.6.x 以及 TBP Lite 0.6 從他的網頁上刪掉了。
那為什麼還要 TBP Lite repackaged 0.7 ???
首先,TBP 新增的功能,我個人幾乎都不會去用到,裝 TBP 對我來講可能還是嫌累贅了一點。再者新版的 TBP 會在 工具->選項 視窗當中新增一個項目,這樣可能比較明瞭,但由於選單裏的大部份功能我都用不上,所以我也就覺得這個選單有點多餘。
以前安裝舊版的 TBP 後,在已經開啟一個 Firefox 程式的情況下再按程式捷徑時,會新增一個分頁,而不會新增一個視窗,然而這個功能在新版的 TBP 中也被取消了。我很懷念這個功能。
最後一點,Firefox 可強制新視窗開原先的分頁或新的分頁裏,但它沒有更細的設定,因此如果我希望 target="_blank" 這類的連結開在「目前分頁」,而 javascript 視窗開在「新分頁」,Firefox 就辦不到。但舊版 TBP 的程式碼卻提供了這個功能。
因此,我剛剛花了點時間,以 TBP Lite 0.6 為主體,去除掉其中已經無效的功能,再參酌了 TBP 1.0.0 一小小段的程式碼,使用新版 TBP 的圖示,重置了設定界面,最後修改出了 TBP Lite repackaged 0.7。檔案在這:
http://hemiolapei.free.fr/divers/myfx/t ... ass0.7.xpi (已砍檔)
適合版本:
Firefox 0.10 - 1.0
功能計有:
-----------------------------------------------------
一、內部連結
1. 原本開新視窗的連結將開在:新視窗、新分頁、目前分頁。
(這是 Firefox 中隱藏設定 browser.link.open_newwindow。)
2. 有關 javascript 開啟之連結:不做特別設定、允許設定了視窗大小的 js 連結開在新視窗、允許所有的 js 連結開在新視窗。
(這是另一個 Firefox 隱藏設定 browser.link.open_newwindow.restriction。)
3. 無論如何 target 開啟的連結:新分頁、目前分頁。
(這是舊版 TBP 的程式碼。)
二、外部連結
1. 新啟動的 Firefox 程式開在:新視窗、新分頁、目前分頁。
(這也是舊版 TBP 的功能。)
------------------------------------------------------
就這樣。
還要注意:
1. 這一切是我個人行為,改這個 TBP Lite 0.7 其實一開始只是自己好玩想要自己用,所以沒有告知 TBP 作者,不過我在程式和界面裏都保留了他的名字和 license.txt 檔。我不知道自己這樣改有沒有侵權,知道的人請告訴我。此外基於 TBP 官網已經拿掉 TBP Lite,所以我把套件「瀏覽網頁」的目標連到我的個人網頁上。
2. 目前只有正體中文界面!!
我試著要做一份 en-US 和 zh-TW 地方化並存,但一直不成功,因為我也不會,所以我就把中文硬寫在 en-US 的檔案裏。
3. 在某些情況下,把 javascript 開在「目前分頁」會造成一點點小錯亂,這是 Firefox 目前的 bug,而不是 TBP Lite 0.7 程式的問題。碰到這種情況,試著瀏覽回「上一頁」,應該可以解決。
4. TBP Lite 0.7 可與 TBP 1.0.0 平安共存,不會有任何問題,而自行更改 Firefox 的隱藏設定也不會造成 TBP Lite 的錯亂。
6. TBP Lite 0.7 只是一個新舊套件加上 Firefox 隱藏控制選項所拼湊出來的結果,提供了最最精簡的分頁瀏覽控制功能,不要把它想得太完美,也不要期待我會更新版本什麼的,其實 TBP Lite 裏面 90% 以上的程式碼在寫什麼我都看不懂。但如果你覺得 TBP Lite 0.7 合你的味口而且也願意使用,我會很高興。