Como adiciono um Bookmarklet à barra de navegação do Firefox? [duplicado]

2

Estou tentando encontrar uma maneira de adicionar um único bookmarklet à barra de navegação do Firefox 7 - qualquer método (complemento, hack, script do Greasemonkey) é bom para mim, mas não consegui encontrar nada. que funciona até agora.

Como só tenho um bookmarklet de que preciso, não quero ter a barra de ferramentas de favoritos ativada e ocupar todo o espaço da tela. Por isso, estou pensando se há uma maneira de criar um ícone extra a barra de navegação (ao lado dos botões Barra de pesquisa e Página inicial, Marcadores, Nova guia, etc) que contém o bookmarklet.

    
por Alex Miller 19.10.2011 / 00:23

2 respostas

2

Você talvez possa usar Botões personalizados .

Não sei como lida com scripts complicados, mas estou usando com êxito para realizar algumas tarefas triviais, por exemplo,

  • um botão que abre o Google em nova guia (em vez de atual):

    gBrowser.selectedTab = gBrowser.addTab("http://www.google.com/");

  • um botão que realiza site: pesquisa do Google sobre o URL atual:

    content.location = 'http://www.google.com/search?q=site:' + content.location.hostname;

  • O mesmo botão, mas com prompt:

    var q=prompt("Search terms:").replace(/\s\+/g,"%252B");
    var loc="http://www.google.com/search?q="+q
    loc += "+site:"+content.location.hostname;
    content.location = loc;
    

Para criar bons botões de imagem, você pode usar o Notepad ++ para codificar na base64 o ícone ou a imagem PNG:

data:image/x-icon;base64,[data here]
data:image/png;base64,[data here]
    
por 22.10.2011 / 23:17
0

Você pode adicionar um botão que abre seus favoritos em uma barra lateral. Essa é a única solução que posso encontrar.

View -> Toolbars -> Customize... -> Display your bookmarks 

Há também um atalho de teclado para ele ( Command+B no Mac || CTRL + B no Windows)

É tudo o que posso fazer, talvez já seja o que você precisa.

    
por 19.10.2011 / 03:09