あなたは何にトキメキますか?

ホームページ等の入力フォームで、(例えばカード番号のように)長い数列の入力を簡単に行えるようにするため、QRコードを用いて入力する機能を設けたいと考えています。

「QRコード」ボタンをクリック(タップ)するとカメラアプリ?が起動し、読み込みができたら入力項目にQRコードから取得した数列を反映させたいと思っています。


私の知識では「QRコードリーダー」などのアプリを使用しないと読み込みができないと思っていますが、ブラウザのみでこの環境を構築するのは難しいのでしょうか?

また、ブラウザベースの仕組みでは構築ができず、専用アプリとして設計が必要になってしまうのでしょうか?

A 回答 (6件)

こんなん見つけました。


https://webty.jp/staffblog/production/post-377/# …

https://paiza.hatenablog.com/entry/2017/08/17/PC …

https://frostmoon.net/?p=383

ただ、システム的には、事前に受け入れが可能なQRコードを用意しなければならないわけですから、特定環境で利用するシステムならまだしも、公開するようなシステムの場合、発想自体が不要と思います。
    • good
    • 0

QRコードの読み取りならjsQRを使うのが一般的ですね。


有名なので使い方は検索すればたくさん出てきます。
    • good
    • 0

今時のWebブラウザならカメラ利用可能ですが、


> 長い数列の入力を簡単に行えるようにするため
qrコードを生成するデータは誰が入れるか次第で、もっと簡単なソリューションがありそうな。
    • good
    • 0

全然詳しくないですが方法はあるみたいです。



Barcode Detection APIでブラウザ上からQRコードを読み取る
https://sbfl.net/blog/2020/04/12/barcode-detecti …
下の方に
>カメラとの連動
と。
    • good
    • 0

出来ますが、パソコンならEdgeブラウザ(カメラ付きパソコンは必須)、


スマホならカメラアプリで撮影するだけでQRコードは読み取れます。

ただフォームの途中でQRを読み込む機能はおそらくないので、その場合はブラウザの機能で写真として読み取り、非同期でサーバー側で値を返却するというAPIを作成する必要が出てくるかなと思います。

なので途中でQRを読み込むのではなくて、
最初にQRを読み込んでページを開くのでもよければ(該当項目を入力状態にする)、そちらの方が実装が楽かなと思います。
    • good
    • 0

キーボードインターフェースの2次元バ―コ―ドリ―ダ―を購入すれば簡単に可能です。

アプリを開発する必要はありません。

スマホを使用するなら、バ―コ―ドリ―ダ―アプリで読み取った後、貼り付けたらよいです。

QRコードに限らず、バーコード(CODE39 や CODE128)でも可能です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報