Firefox: 2 URLs diferentes para favoritos: palavra-chave (para mecanismo de pesquisa) e base

Firefox: 2 URLs diferentes para favoritos: palavra-chave (para mecanismo de pesquisa) e base

Com um marcador do IMDb http://www.imdb.com/find?q=%se uma palavra-chave imdb, posso digitar imdb sevene entrar, e ele me enviará para http://www.imdb.com/find?q=seven.

Com o mesmo marcador ou outro como posso fazer imdbentão entrar em go to http://www.imdb.com/, e não http://www.imdb.com/find?q=?

EDITAR

Graças aiglvzx, aqui está uma solução JavaScript (script original de iglvzx, modificado para carregar o URL principal se o favorito estiver selecionado nos menus do Firefox). mé o URL principal, sé a pesquisa. Veja sua resposta para mais informações.

javascript:(function(){var q='%s',m='http://www.google.com/',s='http://www.google.com/search?q='+q;if(keywords==''||keywords=='%'+'s'){window.location=m;}else{window.location=s;}})();

Responder1

Você pode conseguir isso com um JavaScriptbookmarklet. Vou postar primeiro o código descompactado (para facilitar a leitura) e depois o código compactado em uma única linha para o Firefox.


Descompactado: Obrigado,@Didjo, para pegar o %scaso extra!

javascript:
(function(){

    var keywords = "%s";
    var mainURL = "https://superuser.com/";
    var searchURL = "https://superuser.com/search?q=" + keywords;

    if (keywords == "" || keywords == "%" + "s")
    {
        window.location = mainURL;
    }
    else
    {
        window.location = searchURL;
    }

})();

Comprimido:

javascript:(function(){var keywords="%s";var mainURL="https://superuser.com/";var searchURL="https://superuser.com/search?q="+keywords;if(keywords==""||keywords=="%"+"s"){window.location=mainURL}else{window.location=searchURL}})();

Configurar:

  1. Crie um novo marcador. Abra oBiblioteca Firefox.

    biblioteca

  2. Selecione uma pasta.Clique com o botão direitoe selecione New Bookmark....

    novo favorito

  3. Insira os campos de nome, local e palavra-chave para o marcador,colandoo bookmarklet JavaScript como local.

    adicionar

  4. Feche a Biblioteca.


Demonstração:

Agora você pode lançar um local ou realizar uma pesquisa usando uma única palavra-chave!

  • ComnãoProcure palavras-chave:

    sem palavras-chave

    URL principal

  • Com palavras-chave de pesquisa:

    Procure palavras-chave

    URL de pesquisa

Demonstração em vídeo:http://www.youtube.com/watch?v=DGNU5FiogXM

Responder2

Adicionar à barra de pesquisafaz exatamente o que você quer. Por exemplo, quando você digita, imdb battleshipele procura o filme battleship, mas quando você digita imdb, ele abre imdb.com.

Responder3

Você pode tentar vários marcadores com nomes diferentes (digamos, acrescentando uma letra), conforme discutido nos comentários.

Fora isso, você pode tentar oplug-in instafox. Combinado com marcadores, pode fornecer o resultado desejado.

informação relacionada