tengo este problema con mi sitio web (MVC3, C#) y un lector de código de barras. En mi forma tengo algo como esto:Prevenir la ventana de descargas abiertas en Chrome con lector de código de barras
<ajax form....>
<input type=text />
<div id=list>
</div>
</form>
y la entrada se llena con un lector de código de barras y envía automáticamente la forma que con el Ajax, llena el div con el id = lista. Mi problema es que con Chrome y es decir, después de que se envía el texto, aparece una ventana de descargas en cromo y la ventana de favoritos aparece en es decir. Supongo que es porque el lector de código de barras inserta un [CR] [LF] en el texto y eso abre esas ventanas. Pensé que el lector de códigos de barras estaba insertando un ctrl-j en algún momento porque esa combinación abre la ventana de descargas en cromo y los favoritos en ie, pero con firefox la ventana de descargas no se abre (y también es ctrl-j).
No quiero decirle a mi cliente que configure el lector de código de barras para que mi página funcione, por lo que quiero una solución en javascript tal vez eso solucione ese problema.
gracias !!!
Mi código de barras contienen '-' cuales código clave es 173 y el modo de pantalla dividida en una sola columna, gracias @Felipe Almeida – Tiger
También bloquea los comandos de copiar y pegar He agregado pequeño arreglo a la misma y un viaje de solo bloque ctrl + j var prevKey = ''; \t \t $ ("entrada"). Keydown (function (e) { \t \t si (e.which == 74 && prevKey == '17') { \t \t console.log ('Ctrl + j occered'); \t \t e.preventDefault(); \t \t} \t \t \t si (e.which == 17) { \t \t \t prevKey = 17; \t \t} else { \t \t \t prevKey = ''; \t \t} \t \t \t}); –