No menu que é aberto ao clicar no ícone de estrela azul que aparece perto da barra de URL quando você tem uma página marcada, não há opção para editar a URL do referido marcador. Isso é irritante quando você deseja apenas fazer uma pequena alteração no marcador, como alterar example.com/page-1 para example.com/page-2. Existe alguma maneira de fazer este menu exibir a URL do seu favorito? Eu sinto que o Firefox costumava fazer isso em versões muito mais antigas.
Eu esperava que uma correção userChrome.css resolvesse o problema. Encontrei o abaixo online, mas parece não ter surtido efeito.
/* Add option to edit bookmark URLs under blue star menu */
#editBMPanel_locationRow, #editBMPanel_keywordRow {
visibility: visible !important;
}
Esta pergunta expressa uma frustração semelhante, mas não insiste em modificar o menu que eu capturei acima. Eu só quero soluções que modifiquem esse menu.
Parece que meu arquivo userChrome.css atual pode ser relevante. Aqui está
/*@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;
}
Funciona para mim (no último FF 98.0.2).
Tem certeza de que colocou o arquivo userChrome.css no lugar certo, em uma pasta chamada "chrome" dentro da pasta do seu perfil. Observe que a pasta "chrome" não existe nas instalações padrão, ela é usada apenas para personalização, portanto, você deve criá-la.
Por exemplo:
C:\Users\YYYY\AppData\Roaming\Mozilla\Firefox\Profiles\XXXXXXXX.default\chrome\userChrome.css
Você pode encontrar a pasta correta digitando
about:support
na barra de URL e clicando em "Abrir pasta" na categoria "Pasta de perfil".Você provavelmente também precisa ter as tags xul e html no arquivo, assim:
Você também precisa definir a opção de configuração
toolkit.legacyUserProfileCustomizations.stylesheets
= trueem about:config para permitir que o userChrome.css funcione.
Ou apenas extraia este arquivo zip para sua pasta de perfil: https://gist.github.com/anzz1/980102da101505b8bc03e46d54f778fe/archive/3ab4d55882bd0b72828c9d3c880bb7b6ba387cbb.zip
Ele contém o arquivo de estilo userChrome.css e user.js para definir a opção de configuração para você.
EDIT Eu esqueci da última parte, que deve resolver o problema de configuração não se aplicar. Depois de aplicar userChrome.css e user.js, vá
about:support
e selecione a opção "Limpar cache de inicialização". Depois disso, reinicie o Firefox duas vezes .