适用于量子版本。老版本ff未测试。
1)按F12打开控制台管理器,进入【设置】选项,勾选两个内容:

  • 启用浏览器界面及附加组件的调试工具箱
  • 启用远程调试

2)按组合键:Ctrl+Alt+Shift+I,进入开发者工具界面(注:不是ctrl+shift+i,那个是针对网页界面开发者工具,不是针对浏览器界面),会提示一个传入连接对话框,允许。

3)进入该界面的设置中,选择【不自动隐藏弹窗】,该选项需要勾选,否则将无法获取弹出菜单或者系统菜单的ID,该选项是保证弹出菜单的内容可以被选择到。

4)点击箭头,把鼠标移动到需要查找的内容上面,会自动跳转该项目的详细信息。可以查看出其id名称或者class的名称。

5)在userchrome.css中写入对应的id或者class,则可以对界面显示隐藏自定义设置。其中id的类别应该采用#ID名称这样的,class类别的采用.class名称这样的。可以连续多个id或者class写在一条内,采用英文逗号隔开即可。

6)对于无class或者无id的内容,可以采用上一级的父容器方式来设置,比如系统菜单中的分割线,没有id只有toolbarseparator名称,那么可以采用:.panel-subview-body > toolbarseparator
这样的形式来设置,其中.panel-subview-body为父容器的class名称。带操作会把该容器内所有的toolbarseparator全部隐藏。如果需要单独隐藏,则需要另行查找每个toolbarseparator对应的nth-child的值,例如可以这样:.panel-subview-body > toolbarseparator:nth-child(12),其中toolbarseparator为无id和无class的分割线,nth-child的值一个个去测试。

补充:关于linux系统下面FF字体渲染异常的修正方案:

根本的问题是ubuntu的中文衬线字体默认映射是arphic-uming,要改字体映射把/etc/fonts/conf.d下面的**-arphic-uming.conf删掉,把64开头的几个文件删除掉。(文件和链接都删除)