Estou tentando editar javascript em um site usando as ferramentas de desenvolvedor do Chrome. Eu li cerca de 30 relatos sobre como fazer isso e também assisti a alguns vídeos. O fato é que, quando vou para a guia de fontes e abro o arquivo que desejo editar, não consigo fazer nada. Há alguma etapa que estou perdendo?
Posso criar pontos de interrupção, avançar, etc ... Simplesmente não consigo editar. Esta funcionalidade foi removida recentemente?
Respostas:
Sei que esta pergunta está desatualizada, mas acabei de ter um problema semelhante e encontrei a solução.
Se você tiver o arquivo corrigido, o Chrome não permitirá edições. Desliguei e consegui editar. Disposto a apostar que esse é / era seu problema.
fonte
Você pode editar o javascript nas ferramentas do desenvolvedor na guia "Fontes", MAS isso só permitirá que você edite o javascript em seu próprio arquivo. O script embutido em um arquivo HTML (ou PHP) permanecerá somente leitura.
fonte
Possui algumas limitações:
tem que ser um arquivo JS. não podem ser incorporadas tags em uma página html.
não pode ser embelezado.
fonte
Sources
guia Ferramentas do desenvolvedor?Não sei se você precisa salvar permanentemente, mas se precisar modificar apenas temporariamente o js:
Posso copiar aquele javascript que desejo modificar para um editor de texto, editá-lo e, em seguida, colá-lo no console e ele redefinirá quaisquer funções ou o que eu precisar redefinir.
por exemplo, se a página tiver:
Posso pegar o conteúdo entre o script, editá-lo e inseri-lo no depurador como:
e vai funcionar para mim.
Ou se você gosta,
Você pode apenas entrar
e foo será redefinido.
Provavelmente não é a melhor solução, mas funciona. Vai durar até você recarregar a página.
fonte
Eu fiz uma pesquisa "chrome dev tool edit javascript". Esta página é o primeiro resultado da pesquisa. Mas está muito desatualizado, não me ajuda.
Estou usando o Chrome 73, esta versão do Chrome tem a opção "Ativar substituições locais". Usando a função, eu poderia editar um javascript e executar e depurar.
fonte