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 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後 選第一個網頁? 如附件圖片所示 我該選哪個網頁?
|
發表人: | 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/ |