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

2

Com um favorito de IMDb http://www.imdb.com/find?q=%s e uma palavra-chave imdb , eu posso digitar imdb seven e entrar, e ele me enviará em http://www.imdb.com/find?q=seven .

Com o mesmo marcador ou outro, como posso fazer imdb , em seguida, ir para http://www.imdb.com/ e não http://www.imdb.com/find?q= ?

EDITAR

Graças a iglvzx , aqui está uma solução JavaScript (script original do iglvzx, modificado para carregar o URL principal se o marcador estiver selecionado nos menus do Firefox). m é o URL principal, s é pesquisa. Veja a resposta dele 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;}})();
    
por Joan 08.05.2012 / 19:53

3 respostas

6

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

Descompactado: Obrigado, @Didjo , por pegar o extra %s case!

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}})();

Configuração :

  1. Crie um novo marcador. Abra a Biblioteca do Firefox .

  2. Selecioneumapasta.CliquecomobotãodireitodomouseeselecioneNewBookmark....

  3. Insira os campos nome, local e palavra-chave do marcador, colando o bookmarklet JavaScript como o local.

  4. Fecheabiblioteca.

Demonstração:

Agora,vocêpodeiniciarumlocalourealizarumapesquisausandoumaúnicapalavra-chave!

  • Compalavras-chavedepesquisano:

  • Compalavras-chavedepesquisa:

Demonstraçãoemvídeo: link

    
por 08.05.2012 / 22:12
2

Adicionar à barra de pesquisa faz exatamente o que você deseja. Por exemplo, quando você digita imdb battleship , ele procura o filme battleship , mas quando você digita imdb , ele abre imdb.com.

    
por 08.05.2012 / 21:32
0

Você pode experimentar vários marcadores com nomes diferentes (digamos, antes de escrever uma carta), conforme discutido nos comentários.

Além disso, você pode experimentar o plug-in instafox . Combinado com marcadores, pode dar o resultado desejado.

    
por 08.05.2012 / 20:11