MozTW 討論區
https://forum.moztw.org/

有辦法不顯示書籤裡的"全部同時開啟"嗎?
https://forum.moztw.org/viewtopic.php?f=2&t=12281
1 頁 (共 1 頁)

發表人:  buzgogo [ 2006-01-05, 04:45 ]
文章主題 :  有辦法不顯示書籤裡的"全部同時開啟"嗎?

想請問一下有辦法不顯示書籤裡的"全部同時開啟"嗎?
不想看到它的主要原因是,個人已經安裝了"在此加入書籤"
若是某子書籤只有兩三個連結,它倆就顯的很厚很礙眼
而且跟連結在視覺上沒什麼分別,就影響使用書籤時的直覺性 :(
"在此加入書籤"個人是必要的,所以至少想把"全部同時開啟"去掉
用Menu Editor似乎也沒這選項
請求有辦法的人指點我一下,謝謝~~~~~~

發表人:  yuoo2k [ 2006-01-05, 08:39 ]
文章主題 : 

到 profile 下的 \chrome\ 子目錄裡新增一個檔 userChrome.css
內容如下即可:
代碼:
menuitem[class="openintabs-menuitem"], menuseparator[class="openintabs-menuseparator"]
{ display: none !important; }

發表人:  buzgogo [ 2006-01-05, 12:46 ]
文章主題 : 

yuoo2k 寫:
到 profile 下的 \chrome\ 子目錄裡新增一個檔 userChrome.css
內容如下即可:
代碼:
menuitem[class="openintabs-menuitem"], menuseparator[class="openintabs-menuseparator"]
{ display: none !important; }

成功了,非常感謝~~~^_^

發表人:  wini [ 2006-01-07, 05:51 ]
文章主題 : 

借這標題問一下,哪兒可以找到相關的參數的嗎?
(←正打算把選單工具列的「瀏覽」給拿掉的人)

找了一下,找到的是滑鼠右鍵選單的。

還是說我直接找 Menu Editor 會比較好?(汗)

(找到的這個好像可以拿來用的樣子)

發表人:  coolcd [ 2006-01-07, 09:35 ]
文章主題 : 

wini 寫:
借這標題問一下,哪兒可以找到相關的參數的嗎?
(←正打算把選單工具列的「瀏覽」給拿掉的人)

還是說我直接找 Menu Editor 會比較好?(汗)

(找到的這個好像可以拿來用的樣子)


用 Menu Manipulator 可以看
http://forums.mozillazine.org/viewtopic.php?t=272717
http://mozilla.dorando.at/readme.html

如果你只是隱藏少數項目 直接改 userChrome.css 比較快
如果你隱藏很多個項目、又要大幅修改排列順序
那還是 Menu Editor 比較好用

發表人:  yuoo2k [ 2006-01-07, 09:55 ]
文章主題 : 

我來寫點說明解釋這個做法的原理吧,有興趣的可以看一看:

用 userChrome.css 來隱藏特定項目,它的原理就是 Firefox 特有的 Overlay 方式,
而事實上,Firefox 所有的 擴充套件 都是在這個 Overlay 機制下運作。

Overlay 也就是"覆蓋"、"取代"的意思...
被蓋掉的東西,它的功能就不會顯現出來,而會以你新定義的部分來取代。

要做 Overlay 您必須指定 "要蓋掉誰" ?
而指定的方法,最常用的就是 id,它代表這個元素獨一無二的名稱。
因此,只要使用相同 id 名稱做 Overlay,就會蓋掉原來該 id 元素所該有的設定或功能。

接下來的問題就是 "該如何找到您想要的元素的 id "?
Firefox 它的介面架構是使用一個稱為 DOM 的樹狀結構來表示,
您可以在安裝 Firefox 的時候,使用 [自訂安裝] 即可選擇一個稱為 "DOM 觀察器" 的套件來安裝。
這個套件的功能正如其名: 它能讓您輕易的觀察 DOM 的樹狀結構。
有安裝的話,就可以在 [工具] 選單下找到它。

執行 "DOM 觀察器",
1.主選單->檔案->觀察視窗...
 這裡會列出所有目前 Firefox 已開啟的視窗標題,選取第一個表示我們想要觀察 Firefox 主視窗。
2.接下來按下 DOM 觀察器的工具列上第一個按鈕(它的描述是"選擇節點以觀察之")。
3.按一下後拿滑鼠去點 Firefox 主選單上的 "瀏覽(G)",您會看見該項目周邊閃紅框表示指定成功!
4.回到 DOM 觀察器就可以看到,它已經找到並展開您剛點取的 "瀏覽(G)" 在 DOM 中的位置。
5.右方窗格中您可以看到該 Node 的詳細資訊。

使用 DOM 觀察器,這是找出介面上您想要元素資訊的一個好方法。
而在進行 Overlay 時,其實可以用來指定的不只是 id,您可以用該元素的任何屬性來指定。

例如您找到的第二篇中的 #navigator-toolbox menu[label="Go"],
就是使用 label 來指定 (label 是該項目讓使用者看到的文字,會跟著語系不同而變化)

其實用 label 是比較不好的指定方法,因為只要換了個語系就指定不到了!
例如 這篇 CuteMenu2 討論 的就是這種情況...因為它使用 label 來指定。

至於為何不用 id 來指定呢? 我想可能有個主要原因是 "並非每個元素都有 id"
而每個看的見的選單一定都會有的是什麼? BINGO! 就是 label
不靠寫程式碼而只用寫 .css 來 overlay 選單,會這樣做是很自然的...

發表人:  coolcd [ 2006-01-07, 10:27 ]
文章主題 : 

哇哩咧~ 原來 Dom Inspector 這麼強喔~
真是太讚了!
我一直以為他只能看網頁內容咧...

謝謝 yuoo2k 這麼詳細的解說!!

發表人:  wini [ 2006-01-07, 21:03 ]
文章主題 : 

感謝 yuoo2k 的詳細解說,
原來之前嘗試時沒用是因為 label 不適合呀。

(開放源碼好棒 A_A )

發表人:  歐菲爾 [ 2006-01-23, 08:42 ]
文章主題 : 

我照著用了
可是 全部同時開啟還在耶
不能按的變成所有分頁加入書籤
我是用1.5版的

發表人:  edjc [ 2008-09-02, 17:41 ]
文章主題 : 

請教


我用3.01版要怎麼觀察我自己的FF介面

我按照指示安裝完DOM後
選第一個網頁?
如附件圖片所示

我該選哪個網頁?

附加檔案:
6001.jpg [56.57 KiB]
被下載 419 次

發表人:  coolcd [ 2008-09-02, 18:06 ]
文章主題 : 

edjc 寫:
請教


我用3.01版要怎麼觀察我自己的FF介面

我按照指示安裝完DOM後
選第一個網頁?
如附件圖片所示

我該選哪個網頁?

選 Inspect Chrome Document

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/