Atualiza automaticamente um script greasemonkey em desenvolvimento

2

Eu sou um grande fã do greasemonkey, mas há uma coisa de que não gosto - toda vez que atualizo um script, preciso arrastar o script do Explorer para uma janela do navegador, aguarde alguns segundos e clique em "instalar ", em seguida, atualize a página de destino para ver o efeito.

Uma atualização recente do Firefox acabou de adicionar mais um clique a todo o processo. É provavelmente aceitável para um usuário final, mas é realmente uma dor quando o script está em desenvolvimento ativo - onde é atualizado com freqüência. Idealmente, estou procurando uma interface de console que possa "empurrar" diretamente o script atualizado para o Firefox sem (ou o mínimo por motivo de segurança) qualquer atraso ou clique.

UPDATE

Eu apenas tentei "editar este script de usuário", como o ov1d1u sugeriu. Existem dois problemas: 1) o editor interno não é tão bom quanto a minha preferência; 2) funciona em uma pasta secreta que é difícil de usar o controle de origem. No entanto, uma vez que revelou uma pasta secreta, tentei atualizar o arquivo diretamente nesta pasta e funcionou! Acabei de criar um arquivo de lote com o seguinte conteúdo:

xcopy /d my.user.js "...\AppData\Roaming\...\gm_scripts\...\"

Esta é de longe uma solução boa o suficiente para o que eu queria.

    
por Codism 28.05.2014 / 20:34

1 resposta

1

Como Janot sugeriu, estou postando o que funcionou para mim como uma resposta aqui.

Veja a seguir a atualização da minha pergunta original:

Eu apenas tentei "editar este script de usuário", como o ov1d1u sugeriu. Existem dois problemas: 1) o editor interno não é tão bom quanto a minha preferência; 2) funciona em uma pasta secreta que é difícil de usar o controle de origem. No entanto, uma vez que revelou uma pasta secreta, tentei atualizar o arquivo diretamente nesta pasta e funcionou! Acabei de criar um arquivo de lote com o seguinte conteúdo:

xcopy /d my.user.js "...\AppData\Roaming\...\gm_scripts\...\"

Esta é de longe uma solução boa o suficiente para o que eu queria.

Atualização de fevereiro de 2016

Já se passaram dois anos desde que esta pergunta foi feita. Agora mudei para o Chrome + Tampermonkey. O Tampermonkey permite atualizar um script localmente, especificando um updateURL no script. Desta forma, eu apenas configuro um servidor HTTP simples localmente e atualizar um script é de dois cliques de dentro do Chrome. Isso provavelmente não é algo novo, mas eu só quero mencionar isso aqui.

    
por 02.03.2016 / 16:32