糗了,花了快一天的時間研究,然後又花了兩個多小時的打字(中間有做別的事啦)所弄出的文章,竟然在睡前破功了
以下文章提到的怪現象可能都是因為安裝了
Click2Tab 0.9.1的緣故。真的要睡了,明天再研究...
=======
以下內容尚待進一步查證原因
從mozillazine上的一篇文章"
Rebuilding TBE's featureset with other plugins, III "知道了
Tab Mix這個擴充套件後,就開始了我跟它近兩天不離不分的緣分。前半段是讚嘆它讓我享受一些之前未曾享受到的功能:讓滑鼠指到的分頁才顯示關閉分頁按鈕(
Tab X之enhance)、能對滑鼠指到的分頁切換focus設定延遲時間(
TBP之enhance)、啟動多重分頁列(
Flowing Tabs之除conflict)、在分頁標籤上顯示下載進度(以前不知道)、指定分頁寬度(以前不知道)、讓滑鼠拖曳分頁位置之indicator更明確(
miniT之enhance)。但後半段則是為它帶來的一個對我而言很大的不便的現象做尋找相似經驗搜尋與研究現象。
為了這個不便,我翻了一些討論串,想找尋有沒人與我有相同經驗。包括:
- Rebuilding TBE's featureset with other plugins, III - MozillaZine Forums:
- Know anything about Tab Mix .1 Extension? - MozillaZine Forums:
- Tab Mix 0.1 - The Extensions Mirror:
- Mozilla@Taiwan :: 觀看文章 - TBP Lite repackaged 使用者意見:
- 本篇
卻很驚訝發現只有少少兩人提過相似現象,且他們可能都沒有研究出現象的發生原因。所以,我只好自己想辦法了。
- http://www.extensionsmirror.nl/index.php?s=fae0b8cac2753b56ad0d02e8256e3f90&showtopic=2294&st=15的post#17
- http://forum.moztw.org/viewtopic.php?t=4148&postdays=0&postorder=asc&start=165的從上面數來第三到第五篇
因為我是個中度(比起開100多個分頁的人,我算中度的)開新分頁使用者。我喜歡把相關資訊放在一旁做比較,所以滑鼠拖曳分頁位置和開啟新分頁於目前分頁旁對我來講是兩個很重要的功能,也因此miniT是我第二個安裝的Extension。我安裝的版本是
MiniT+ 20041125.8。當我裝了
Tab Mix 0.1 版後,很直覺就把
miniT移除了(我也把原來裝的
Tab X 0.5a Ultra by Morac from
Extension Room :: Tab X:給移掉了)。正當我享受新功能新介面不久,就出現了一些怪現象,如同上述兩篇post所寫的。我研究了一會(其實有一兩個小時),終於讓我找到這些怪現象的重現方法:
產生怪現象1:
- new一個全新的ff視窗。
- 在Tab Mix選項中的[分頁設定]->[分頁功能]勾選 將分頁開起於目前分頁旁邊。
- 將某一書籤內的資料匣以 開至分頁 方式開啟。
- 如果該資料匣裡的書籤原本從上到下的順序是[z], [y], [x], [w], [v],則經過前兩道程序後,分頁在ff上顯示從左到右的順序卻變成了:[v], [w], [x], [y], [z];順序剛好完全顛倒。
如果只有怪現象1也就罷了,總有辦法解決的。只是怪現象1所導致的怪現象2和其後敘述的怪現象3才是真正致命的。
產生怪現象2:
- 先產生怪現象1 8)
- 關閉[z]分頁(最右邊那個)
- 將focus移上[v]的位置,會發現雖然這個分頁的title是[v]但是網頁內容卻是剛剛關閉的[z],而且這個分頁無法用分頁上的關閉按鈕關閉了!
- [w]-[y]位置的分頁也跟[v]-[z]有一模一樣的現象。
產生怪現象3:
- new一個全新的ff視窗。
- 在Tab Mix選項中的[滑鼠設定]->[滑鼠動作]勾選 以滑鼠拖曳分頁位置。
- 任意開啟五個分頁,假設其網址從左至右分別是[v], [w], [x], [y], [z]。
- 把[z]分頁用滑鼠拖曳到[w]和[x]的中間(idicator會在[w]上顯示向右的黑三角形,在[v]上顯示向左的黑三角形)
- 關閉移動位置後的[z]
- 將focus移上[x]的位置,會發現雖然這個分頁的title是[x]但是網頁內容卻是[y],而且這個分頁無法用分頁上的關閉按鈕關閉了!
當我發現這些固定觸發程序後,我第一個想到的其實現象2和現象3應該都是分頁reorder的問題,而我之前安裝的
MiniT+ 20041125.8 中有一個選項是"
changing tab opening order "會不會是關鍵?所以我移除了
Tab Mix 0.1,再把
miniT+ 20041125.8 安裝起來。果然,如果我勾選了 "changing tab opening order" 則一切OK,如果我不勾選它,則現象1,2,3都重現。
所以,Hemiola兄,是否可以請您研究一下
MiniT+ 20041125.8 的code,把 "changing tab opening order" 加進您的
Tab Mix 計畫中?因為即使有這些怪現象,我現在也離不開
Tab Mix了。我現在的對應方式是原本的設定照舊,但把已經不需要的分頁通通移到最前面去(因為我用多重分頁列且置上,所以第一列會離網頁內容區最遠 8) 。我怕任意關閉哪個分頁,這個window就掛了...)。或是明天再試用
Duplicate Tab的 "merge window"功能避開這些怪現象。
我發現這些怪現象可能還是普遍的。另一個我正在用的Extension :
Tab Clicking Options若是指定duplicate tab/open new tab 在 current tab旁邊,一樣出現同樣現象。明天再去他的討論版看看有沒人反應 8)
anyway, Hemiola兄,真的很謝謝您的付出,看這篇討論串從去年11/18開始,您真是2天一大篇、1天數小篇在報告與回答狀況,再加上自己讀code,改code,還有自己的研究。這份毅力,小弟由衷感激與佩服。