[Resolvido] Leitor de Código de Barras + Google Chrome
16 respostas
J
jeanmalvessi
Boa tarde!
Tenho um pequeno grande problema… Estou com um sistema web, fazendo uma pesquisa no banco de dados a partir da leitura de um código de barras. Consigo pegar o código, pesquisar e retornar o produto correspondente sem problemas, mas eis que depois disso me aconteceu o seguinte:
Se eu estiver usando o Firefox, tudo ocorre normalmente.
Mas se eu estiver com o Google Chrome, após fazer a leitura, abre uma nova aba no navegador, com os downloads :shock:
E isso acontece em qualquer página… se eu deixar o cursor na pesquisa do google e fazer a leitura, vai pesquisar e abrir a aba downloads
Alguém já passou por este problema ?
O padrão da leitora é ler o código e dar um enter, será que o chrome entende esse enter de outra forma… ?
Tente, ao invés de ler o código de barras, escrever no campo de texto usando o teclado e em seguida dê enter. O efeito é o mesmo e vc consegue testar esse comportamento sem a leitora mesmo.
Dessa forma você consegue ver o comportamento do enter.
Trabalhei com leitoras que podem ser programadas para retirar o enter. A leitora que você usa permite isso? Se sim, verifique também se vale a pena manter o enter após cada leitura.
J
jeanmalvessi
Rodrigo Vieira Pinto:
Tente, ao invés de ler o código de barras, escrever no campo de texto usando o teclado e em seguida dê enter. O efeito é o mesmo e vc consegue testar esse comportamento sem a leitora mesmo.
Dessa forma você consegue ver o comportamento do enter.
Trabalhei com leitoras que podem ser programadas para retirar o enter. A leitora que você usa permite isso? Se sim, verifique também se vale a pena manter o enter após cada leitura.
Obrigado pela resposta. Vou te explicar a situação:
Tenho, na seguinte ordem: Label Código EAN, Input para o código e Botão de pesquisar.
A idéia é que, ao pesquisar pelo código, tenha sim o enter no final, para que isso “clique” o botão pesquisar e já carregue os dados do produto.
Fiz o que você falou e digitei o código na mão e dei enter. E o resultado foi o que eu espero: apenas o carregamento das informações!
Mas se for ler o código, da enter, e, sabe-se lá por que, abre a aba downloads!
E
entanglement
Isso quer dizer que seu leitor está mandando também algum caractere esquisito, que está fazendo com que o Chrome abra a aba downloads.
Não tenho o Chrome instalado aqui, mas qual é o shortcut para abrir essa aba no Chrome?
J
jeanmalvessi
Isso quer dizer que seu leitor está mandando também algum caractere esquisito, que está fazendo com que o Chrome abra a aba downloads.
Não tenho o Chrome instalado aqui, mas qual é o shortcut para abrir essa aba no Chrome?
Acho que o tal leitor está mandando, no final de cada linha, Ctrl+M Ctrl+J ("\r\n"). E isso está confundindo o Chrome que aceita o Ctrl+J.
Bah, que coisa… Tem alguma sugestão do que eu possa fazer ou vai ter que ficar assim ?
E
entanglement
Não sei se dá para configurar um handler para a tecla Ctrl+J (infelizmente não sou muito bom em JavaScript). Se for o caso, você pode fazer igual aqueles caras que tentam bloquear a cópia de um site bloqueando o click com o botão direito (ou seja, criando um handler vazio).
Com isso da pra fazer a leitura dos códigos de barras no Google Chrome sem problemas :lol:
Obrigado pela ajuda :lol:
J
jardelns
Estou deixando este Comentário, para ajudar, quem tem este problema não vai alterar o código,
No navegador firefox exite um Complemento(Shortcuts) que posso configurar os atalhos do Firefox, no meu caso resolvi, alterando a tecla de atalho Ctrl + J para outra, agora quando faço a consulta
não abre a tela de download.
S
smallkids
tem como me ajudar a inserir esse código no chrome…???
E
Ewerson_Mantovani_Fa
Suas informações estão corretas.
Meu leitor vem por padrão com o comando CR+LF, bastou configurá-lo para apenas CR eu não abriu mais a pagina de Downloads.
No meu caso segui estas dias para configurar http://dlaranj.com.br/blog/?p=21