Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17

Discussione: barcode scanner

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    Quote Originariamente inviata da alka Visualizza il messaggio
    Se analizzi il codice sorgene del plugin che stai utilizzando, ti accorgerai che banalmente intercetta i tasti sul controllo di input designato, generando a propria volta un evento quando viene raggiunto nel tempo previsto (tarabile) il numero di caratteri minimo configurato, con diversi default preimpostati.

    Questo vuol dire che la libreria non fa nulla di particolare, ovvero il codice deve essere letto in emulazione di tastiera, come se i tasti venissero digitati velocemente, e quindi il focus deve trovarsi sul controllo di input al momento della scansione; eventualmente puoi aggiungere l'attributo autofocus sul controllo in modo che venga evidenziato al caricamento della pagina.

    Ciao!
    Giusto, hai ragione, è sull'elemento il controllo.
    codice:
    $('#code-scan').codeScanner()

  2. #2
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    .

  3. #3
    Utente di HTML.it L'avatar di ninja72
    Registrato dal
    May 2020
    residenza
    -
    Messaggi
    319
    Prova a dare un'occhiata a JsBarcode per la generazione dei codici a barre, e quaggaJS per la lettura degli stessi.

    barcode.jpg

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,487
    Quote Originariamente inviata da ninja72 Visualizza il messaggio
    Prova a dare un'occhiata a JsBarcode per la generazione dei codici a barre, e quaggaJS per la lettura degli stessi.
    Bello, ottima trovata, non sapevo che qualcuno si fosse "smazzato" una implementazione di questo tipo interamente in JavaScript.

    Bisognerebbe vedere la compatibilità con i browser, trattandosi di una versione molto moderna del linguaggio (immagino per supporto a NodeJS), però se funzionasse senza problemi anche su dispositivi mobile allora sarebbe una validissima alternativa.

    Direi che quasi potrei ritirare tutti i miei precedenti "non è possibile", perché pur con tutti i limiti una soluzione pensata per il browser alla fine potrebbe essere adottata (anche se, per preferenza, io seguirei comunque la strada che ho suggerito).

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.