Como posso desabilitar o sequestro de chaves em sites?

4

Classifique como impedir que os sites desativem sua capacidade de clicar com o botão direito. Alguns sites seqüestram as setas para cima e para baixo no teclado e dão a eles uma função diferente da que normalmente fazem (rolar a página).

Se houver uma maneira de desativá-lo, informe-nos.

    
por James Watt 18.09.2011 / 21:00

3 respostas

2

A versão atual do Firefox nos permite "desativar o javascript para seqüestrar o menu de contexto":

Tools/Options/Content/Enable Javascript Advanced/Disable or replace context menus

Mas não há recurso para "desabilitar o javascript para seqüestrar atalhos de teclado".

ps. Eu odeio o site do twitter, seus atalhos de teclado estão em conflito com meus atalhos de teclado baseados em sistema: J, K, L, I

Eu fiz um pedido de recurso em bugzilla.mozilla.org, por favor, comente lá: link

    
por 18.07.2012 / 08:23
1

Para realmente interromper esse comportamento sem violar outro JavaScript (ou seja, removendo combinações de teclas, mas preservando outras funcionalidades da página), é necessário interromper as chamadas JavaScript específicas que afetam as combinações de teclas (e somente elas). A maneira mais fácil de fazer isso é com o GreaseMonkey e um script pré-fabricado como este: Desativar o teclado do site ganchos .

    
por 31.07.2015 / 19:37
0

Você pode dar um exemplo de tal página (seria mais fácil testar)?

Existem vários anti-disablers disponíveis como scripts de uso do Greasemonkey, como isso , então provavelmente seria fácil criar um, presumivelmente adicionando algo como doc.onkeypress = null; ou mais elaborado, dependendo de suas necessidades.

    
por 18.09.2011 / 21:51