仅在Firefox中将书签工具栏显示为Favicon


8

在chrome中,您可以将工具栏中的书签名称替换为其图标。可以在Firefox中做同样的事情吗?我希望所有书签都只显示收藏夹图标,以节省空间。


如何在Chrome中用书签图标替换书签名称?我什至不知道有可能。
亚历克斯

我不确定,我的朋友在他的Chrome上安装了它。我不使用Chrome,因为我使用
OSX。– Vandelizer

请参阅GAThrawn的答案和我的评论。
安德鲁(Andrew)

Answers:


4

有一个插件可以做到这一点,即“智能书签栏”:

https://addons.mozilla.org/zh-CN/firefox/addon/4072

您可以将其设置为从不显示名称或在鼠标悬停时显示它。


刚刚安装。看起来还不错 将给它一天的使用时间。
Vandelizer

长期使用它-牢固。另请参阅forums.mozillazine.org/viewtopic.php?t=202845图标添加到文件夹
CAD

这已经过时了。从Firefox 57开始,它的替代品Roomy Bookmarks Toolbar也已过时(并且不断使我的Firefox 56崩溃)。我搜索了其他插件来替换它,但找不到。请参阅GAThrawn的回答和我的评论,这是我们目前拥有的唯一好的解决方案。
安德鲁(Andrew)

8

您可以很简单地从书签中删除文本,仅保留Favicon。

替代文字


2
这也是我的做法。易于操作,不需要其他附加组件:-)
Chris_K 2009年

一个很好的解决方案,我想我喜欢在附加组件的翻转位置上具有名称的功能。
Vandelizer

这是在Chrome中执行此操作的唯一方法,并且由于我使用Xmarks来使书签在两个浏览器之间保持同步,因此我只是省略了一个名称。
Paul Lammertsma,2010年

糟糕的解决方案,实际上。如果您有很多书签怎么办?如果您有重复的书签图标怎么办?如果您希望工具提示仍然显示文本怎么办?
安德鲁(Andrew)

4

删除描述/标签的不利之处是您失去了书签的某些实用性,不能只在URL栏中键入其名称并找到它,如果图标丢失,书签将变得更难管理(例如,如果您移至另一台机器)。您只需隐藏即可,而无需安装任何附加组件或删除任何书签描述,即可做到这一点。

您可以userChrome.css在Firefox配置文件文件夹中创建一个名为“ ”的文件。该文件可用于添加CSS规则以自定义Firefox的UI,包括隐藏这些标签。

在记事本中创建一个文本文件,其内容如下:

/*
 * This file can be used to customize the look of Mozilla's user interface
 * You should consider using !important on rules which you want to
 * override default settings.
 */

/*
 * Do not remove the @namespace line -- it's required for correct functioning
 */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 

/* set default namespace to XUL */

/* hide the bookmark toolbar icon labels */
toolbarbutton.bookmark-item>.toolbarbutton-text,toolbarbutton.bookmark-item>.toolbarbutton-multiline-text {
  display: none !important;
}

将该文件另存为“ userChrome.css”,然后将其保存到ChromeFirefox配置文件文件夹中的文件夹中。这将位于普通Windows框上的以下位置之一,或在Mac / Linux上的等效位置:

Win XP:C:\ Documents and Settings \ * [YourLogin] \ Application Data \ Mozilla \ Firefox \ Profiles \ [randomtext] *。default \ chrome

在Vista上:C:\ Users \ * [YourLogin] \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ [randomtext] *。default \ chrome

请注意,“ chrome”文件夹或“ userChrome.css”文件目前可能不在您的个人资料中,但如果当前尚不存在,则可以创建它们。MozillaZine上的更多信息:UserChrome.css,感谢@Andrew在评论中指出。

保存后,重新启动Firefox,您应该会发现您具有无标签的书签工具栏。

如果您想使用此文件设置其他示例,请打开userChrome-example.css您应该在Chrome文件夹中看到的文件。


如果代码不影响PrefBar上的书签,那就太好了。我在Prefbar上有几个小书签(用于更改字体大小并将其设置为mono),当我使用该代码时,它们的标签会消失。而且,据我所知,您当然不能在其中添加图标...

使用这种方法会在图标旁边添加一个空白区域。如果有标签,则该空间有意义(否则文本将太靠近图标),但是如果隐藏了文本,则该空间只会浪费空间。除了删除标签外,还有什么方法可以删除多余的空间?还是有一种方法可以通过标签来标识CSS中的元素?像什么.bookmark-item[tag="_THETAG_"]而不是.bookmark-item[label="_THELABEL_"]
scenia '16

1
太好了,它仍然可以在Firefox 56中使用!但是请注意,“此文件在新的配置文件中不存在。您可以手动创建它。” (kb.mozillazine.org/index.php?title=UserChrome.css)我手动创建了/ chrome /文件夹和/chrome/userChrome.css文件,将上面的代码复制粘贴到其中,然后重新启动Firefox,它可以正常工作精美。非常感谢你!
安德鲁

1
“浏览器工具箱” *-希望这次不会出现拒绝我编辑的便便...但是如果有的话,我将CSS选择器更改为toolbarbutton.bookmark-item>.toolbarbutton-text,toolbarbutton.bookmark-item>.toolbarbutton-multiline-text...感谢您放弃编辑。
安德鲁(Andrew)

1
@Andrew我不知道为什么其他编辑拒绝选择您的编辑,但是对我来说看起来不错,我已经批准了。
GAThrawn
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.