Autor Zpráva
Andrej.B
Profil
Zdravim,

ako mam postupovat alebo ako mam hladat, ked potrebujem si cez mobil nacitavat barkody do webovej aplikácie.
aby sa mi v
<input> zobrazilo to co nacitam pomocou kamery z mobilu.

jednoduchy formular. kliknutim do inputu, alebo na odkaz mi otvori kameru/apku na barkody/, nacitam barkod a odoslem?
<form action="/form.php">

  <input type="text" id="artikel" name="artikel">
  <input type="submit" value="Submit">
</form>

Dakujem
Keeehi
Profil
Můžeš použít nějakou javascriptovou knihovnu, která ti zpracování udělá přímo v prohlížeči. (S žádnou nemám zkušenosti a určitě jich je více než mi dalo tohle pětiminutové googlení)
github.com/serratus/quaggaJS
github.com/mebjas/html5-qrcode
(placené) www.dynamsoft.com/barcode-reader/sdk-javascript

Taky by to mělo jít i s nějakou apkou, tak jak si to představuješ. levelup.gitconnected.com/how-to-launch-any-mobile-app-from-the-web-1ad785a0e0a6

Jako třetí možnost, předpokládám že budou existovat klávesnice které si můžeš do telefonu nainstalovat, které budou mít čtečku integrovanou v sobě a tobě pak bude stačit jen klasický input. Vygooglil jsem play.google.com/store/apps/details?id=com.tecit.android.barcodekbd.demo ale budou i další.
blaaablaaa
Profil
Já použil github.com/nimiq/qr-scanner
Použití je jednoduché:
import QrScanner from 'qr-scanner';

const videoElem = document.querySelector('#scanner'); //element, ve kterem se zobrzuje nahled
const qrScanner = new QrScanner(videoElem, result => { 
    qrScanner.stop(); //ukoncis skenovani
    console.log(result);
});
qrScanner.start(); //start skenovani - navazes si to treba na click na tlacitko
Andrej.B
Profil
dakujem, kazde vypada zaujimavo.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0