当您将页面添加为书签时,在通过单击 URL 栏附近显示的蓝色星形图标打开的菜单中,没有选项可以编辑所述书签的 URL。当您只想对书签进行细微更改时,这很烦人,例如将 example.com/page-1 更改为 example.com/page-2。有没有办法让这个菜单显示你书签的 URL?我觉得 Firefox 曾经能够在更旧的版本中做到这一点。
我曾希望 userChrome.css 修复可以解决问题。我在网上找到了以下内容,但似乎没有效果。
/* Add option to edit bookmark URLs under blue star menu */
#editBMPanel_locationRow, #editBMPanel_keywordRow {
visibility: visible !important;
}
这个问题表达了类似的挫败感,但并不坚持修改我上面截图的菜单。我只想要修改所述菜单的解决方案。
看来我当前的 userChrome.css 文件可能是相关的。这里是
/*@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");*/
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
@namespace html "http://www.w3.org/1999/xhtml";
.bookmark-item{
margin-left: 0 !important;
margin-right: 0 !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
toolbarbutton.bookmark-item .toolbarbutton-text{
display: none !important;
}
toolbarbutton.bookmark-item .toolbarbutton-icon{
margin-left: 2px !important;
}
#PlacesToolbarItems > .bookmark-item > .toolbarbutton-icon[label]:not([label=""]) {
margin-inline-end: 2px !important;
}
toolbarbutton.subviewbutton.subviewbutton-iconic .toolbarbutton-text{
display: -moz-box !important;
}
/* --- [1] --- */
toolbarbutton.bookmark-item:hover:not(.subviewbutton):not([disabled="true"]):not([open]) .toolbarbutton-text{
display: -moz-box !important;
}
/* Hide Giant Thumbnail and Favicon */
#editBookmarkPanelImage,
*|div#editBookmarkPanelFaviconContainer {
display: none !important;
}
/* fix right click menu disappearing on highlighted text */
*#contentAreaContextMenu { margin: 12px 0 0 12px };
/* Add option to edit bookmark URLs under blue star menu */
#editBMPanel_locationRow, #editBMPanel_keywordRow {
visibility: visible !important;
}
为我工作(在最新的 FF 98.0.2 上)。
您确定将userChrome.css文件放在正确的位置,在您的个人资料文件夹中名为“chrome”的文件夹中。请注意,默认安装中不存在“chrome”文件夹,它仅用于自定义,因此您必须创建它。
例如:
C:\Users\YYYY\AppData\Roaming\Mozilla\Firefox\Profiles\XXXXXXXX.default\chrome\userChrome.css
您可以通过在 URL 栏中键入
about:support
并单击“配置文件文件夹”类别下的“打开文件夹”来找到正确的文件夹。您可能还需要在文件中包含 xul 和 html 标记,如下所示:
您还需要在 about:config 中设置配置选项
toolkit.legacyUserProfileCustomizations.stylesheets
= true以允许 userChrome.css 运行。
或者只是将此 zip 文件解压缩到您的个人资料文件夹:https ://gist.github.com/anzz1/980102da101505b8bc03e46d54f778fe/archive/3ab4d55882bd0b72828c9d3c880bb7b6ba387cbb.zip
它包含userChrome.css样式文件和user.js为您设置配置选项。
编辑 我忘记了最后一部分,它应该解决配置不适用的问题。应用 userChrome.css 和 user.js 后,转到
about:support
并选择“清除启动缓存”选项。之后,重新启动 Firefox两次。