Script para abrir um URL de extensão do Google Chrome

0

Eu quero ser capaz de criar um atalho de teclado para Dewey (uma extensão do Chrome para gerenciamento de favoritos) usando BetterTouchTool. As ferramentas do BetterTouch permitem a abertura de urls, mas se eu tentar inserir o URL "chrome-extension: //aahpfefkmihhdabllidnlipghcjgpkdm/app.html#/main", será aberto "file: /// chrome-extension: //aahpfefkmihhdabllidnlipghcjgpkdm/app.html# / main "em vez disso. Então eu gostaria de criar um script que irá lançar este URL. Como posso fazer isso?

    
por Casebash 05.08.2014 / 16:18

1 resposta

1

Você pode usar um pequeno truque. Você já sabe que pode abrir arquivos locais usando file: pseudoprotocol, para criar um arquivo HTML que será redirecionado instantaneamente para a página de extensão. Salve esse arquivo em algum local não invasivo e use-o como um alvo.

Este é o código HTML que será redirecionado instantaneamente para o seu URL quando for aberto:

<html>
    <head>
        <meta http-equiv="refresh" content="0;URL='chrome-extension://aahpfefkmihhdabllidnlipghcjgpkdm/app.html#/main'">
    </head>
</html>

Cole-o em qualquer editor de texto e salve com a extensão .html . O código não precisa ser recuado, você pode colocar tudo isso de uma vez, mas eu o dividi para tornar a seleção um pouco mais conveniente.

Agora, você precisa descobrir file: URI para seu documento HTML. Para fazer isso, você precisa prefixar seu caminho absoluto com file:/// .

Por exemplo, se você salvou o arquivo como /my/home/folder/chrome-redirect.html , seu URI será file:///my/home/folder/chrome-redirect.html .

Verifique se o URI funciona colando-o na barra de endereço do Chrome. Você deve ser redirecionado instantaneamente para o URI do ramal. Se funcionar, você pode usá-lo no BetterTouchTool.

(truque testado no Chrome 38 dev no Windows)

    
por 05.08.2014 / 16:37