Eu tenho um bookmarklet que preenche um formulário para mim e funciona muito bem quando clico nele na minha barra de ferramentas de favoritos.
No entanto, quando eu pressiono CTRL + L
(o atalho "iniciar", que leva você para a barra de URL) e digito o nome do bookmarklet (e pressiono ENTER
), ele não funciona. No console há um erro sobre "Não foi possível encontrar o elemento" (presumivelmente o elemento do formulário que está tentando preencher).
Alguém pode explicar por que o bookmarklet funcionaria e seria capaz de acessar o formulário na minha barra de ferramentas de favoritos, mas não quando eu o "lançar" na barra de URL?
javascript:
antes do código)Se você quiser executar facilmente o bookmarklet com um atalho de teclado, precisará de algo mais.
Você pode configurar algo assim com uma extensão do Chrome como Shortkeys (Custom Keyboard Shortcuts) , que permite configurar um atalho para acionar um favorito que você possui (veja algumas informações sobre isso neste guia https://www.groovypost .com/howto/add-shortcut-keys-chrome-bookmarks/ , algo assim:
Depois que a @Yisroel Tech sugeriu que eu tirasse uma captura de tela, voltei para a página da web e ...
CTRL + L
(aparentemente magicamente) agora funciona.Não tenho certeza do que o corrigiu, mas reiniciei meu computador (o que significava também reiniciar meu navegador), portanto, se alguém tiver problemas para executar um bookmarklet
CTRL + L
, recomendo tentar isso primeiro.