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

請問關於userChrome.css
https://forum.moztw.org/viewtopic.php?f=2&t=16570
1 頁 (共 1 頁)

發表人:  kesdoputr [ 2006-11-22, 15:33 ]
文章主題 :  請問關於userChrome.css

右鍵選單跟狀態列有些東西想隱藏起來但是又不想多灌套件,

查了一下文章好像去改userChrome.css可以做到?

想請問一下光就隱藏右鍵選單跟狀態列裡的物件

應該怎麼寫?謝謝 :)

發表人:  齊藤汪汪 [ 2006-11-22, 16:02 ]
文章主題 : 

搜了一下找到方法,然後參考了官方的 Knowledge Base
http://kb.mozillazine.org/Chrome_element_names_and_IDs

在此列出個人不想看到的部份,其他部份可以參考上面的網址,或用 DOM 觀察器尋找,

而套件本身沒有去掉不想顯示的右鍵選單部份,就要自行用 DOM 觀察器尋找了。

代碼:
/*隱藏右鍵選單*/
#context-openlink, /*用新視窗開啟鏈結 = Open Link in New Window*/
#context-back, /*上一頁 = Back*/
#context-forward, /*下一頁 = Forward*/
#context-reload, /*重新載入 = Reload*/
#context-stop, /*停止 = Stop*/
#context-sep-stop, /*停止 下方的分隔線 = Line Separator*/
#context-bookmarkpage, /*將本頁加入書籤... = Bookmark This Page...*/
#context-bookmarklink, /*將此鏈結加入書籤 = Bookmark This Link...*/
#context-sendlink, /*郵寄此鏈結... = Send Link...*/
#context-sendpage, /*郵寄網址... = Send Page...*/
#context-sendimage, /*郵寄此圖片... = Send Image...*/
#context-selectall, /*全選 = Select All*/
#context-sep-paste /*去掉 全選 後,文本輸入區多餘的分隔線*/
{ display: none !important; }

發表人:  BobChao [ 2006-11-22, 16:15 ]
文章主題 : 

kesdoputr 寫:
右鍵選單跟狀態列有些東西想隱藏起來但是又不想多灌套件,

查了一下文章好像去改userChrome.css可以做到?

想請問一下光就隱藏右鍵選單跟狀態列裡的物件

應該怎麼寫?謝謝 :)


要先用 DOM 觀察器等東西查出你想隱藏的項目之 ID
然後才能寫相對應的 CSS

發表人:  kesdoputr [ 2006-11-22, 18:12 ]
文章主題 : 

謝謝回答,晚點來試試看 :lol:

發表人:  Merci chao [ 2006-11-22, 18:28 ]
文章主題 : 

BobChao 寫:
要先用 DOM 觀察器等東西查出你想隱藏的項目之 ID
然後才能寫相對應的 CSS

這樣不是簡單得多嗎?? :shock:
代碼:
menuitem[label="XXX"] { display: none !important; }

發表人:  BobChao [ 2006-11-22, 20:32 ]
文章主題 : 

Merci chao 寫:
BobChao 寫:
要先用 DOM 觀察器等東西查出你想隱藏的項目之 ID
然後才能寫相對應的 CSS

這樣不是簡單得多嗎?? :shock:
代碼:
menuitem[label="XXX"] { display: none !important; }

喔?這個作法不錯 XD
不過對於狀態列的物件沒有用就是了

後遺症是不太嚴謹,這樣所有名為 xxx 的選單會一次全部消失 ^^;

發表人:  kesdoputr [ 2006-11-24, 01:14 ]
文章主題 : 

不好意思又有問題了,要是想要隱藏的東西他沒有ID的話要怎麼指定他呢?附圖

附加檔案:
檔案註釋: DOM
Screen_001.png [31.2 KiB]
被下載 397 次

發表人:  Merci chao [ 2006-11-24, 12:37 ]
文章主題 : 

kesdoputr 寫:
不好意思又有問題了,要是想要隱藏的東西他沒有ID的話要怎麼指定他呢?附圖

用它的 src
代碼:
menuitem[src="chrome://XXX"] { display: none !important; }

當然這是最隨便又方便的方法, 而且可能有副作用
只要它有特殊的屬性, 就可以利用這屬性來隱藏它

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