Eu tenho algumas décadas de experiência no uso do Emacs, portanto, as combinações de teclas do tipo Emacs para edição de texto no Mac OS X são muito agradáveis. Infelizmente, alguns sites (ahem) optam por substituí-los por Javascript. Por exemplo, um deles faz controlBinserir o texto **strong text**
, em vez de retornar um caractere.
Existe alguma maneira de fazer o Safari ignorar as combinações de teclas Javascript que tentam remapear as combinações de teclas padrão do OS X?
Respostas:
Aqui está o script de Rob W da meta , atualizado para bloquear apenas cntrl- * e corrigido para que funcione com o NinjaKit, que é uma extensão de safari para a execução de scripts de usuário.
NinjaKit: https://github.com/os0x/NinjaKit
Roteiro:
fonte
Já faz um tempo desde que eu o usei, mas o servidor proxy Privoxy tem o recurso de modificar o javascript para alterar o comportamento. Se você deseja executar um servidor proxy, essa é uma opção.
Eu parecia (embora não exaustivamente) e não vi um plug-in de navegador que reescrevesse conteúdo (xml, html, CSS ou javascript) como o privoxy. Na página da web do Privoxy, procure o filtro js-aboyances. É aqui que você encontrará exemplos de reescrita de javascript.
Talvez haja uma implementação mais moderna na forma de um plug-in de navegador que forneça um recurso semelhante, mas o privoxy funcionava bem nesse caso de uso.
fonte