ホームページ  >  記事  >  ウェブフロントエンド  >  H5モバイルコードスキャンの実装方法

H5モバイルコードスキャンの実装方法

php中世界最好的语言
php中世界最好的语言オリジナル
2018-01-11 09:48:217728ブラウズ

今回は、H5 携帯電話コード スキャンを実装する方法を説明します。H5 を使用して携帯電話コード スキャンを実装する方法は? H5 携帯電話のスキャンに関する注意事項

は何ですか? ここで実際のケースを見てみましょう。

解決された問題:


1. カメラを使用して QR コードをスキャンし、Weibo クライアントで解析できるようになりました。

2. ネイティブ ブラウザーと WeChat クライアントで QR コードをスキャンして解析できるようになりました。 ;

2. 利点:

コードのスキャン作業を直接完了できます。

画像が鮮明ではないため、解析に失敗しやすいです。画像をスキャンするには、レンズを QR コードから遠ざける必要があります (非常に近い距離)。ネイティブの通話カメラ分析と比較して 1 ~ 2 秒の遅延が発生します。

手順: このプラグインは zepto.js または

jQuery

.js で使用する必要があります

使用方法: 1. lib ディレクトリ内の js ファイルを必要なページに次の順序で導入します。使用する

<script src="lib/zepto.js"></script>
<script src="lib/qrcode.lib.min.js"></script>
<script src="lib/qrcode.js"></script>

2.

ボタンのHTMLスタイルを定義します

カスタムボタンにカスタム属性を追加します。属性名はnode-typeです

入力ボタンにカスタム属性を追加します。属性名はnode-typeです。プラグインでは 61b9b53f6d762f7c3b14ccfc7d4eaf40 を使用する必要があるため、HTML 構造は Web ページ上で固定の表示スタイルを持ち、ボタンのスタイルをカスタマイズできます。次のサンプルコード構造

<div>
       <div class="qr-btn" node-type="qr-btn">扫描二维码1
           <input node-type="jsbridge" type="file" name="myPhoto" value="扫描二维码1" />
       </div>
   </div>

に従ってコードをネストし、入力を設定します。たとえば、ボタンのCSSは

属性セレクターを使用します

input[node-type=jsbridge]{
    display:none;
}

。ここではクラスのスタイルを定義するだけです。私たち自身のニーズに従って「qr-btn」。 3. ページ上の Qrcode オブジェクトを初期化します

//初始化扫描二维码按钮,传入自定义的 node-type 属性
   $(function() {
       Qrcode.init($(&#39;[node-type=qr-btn]&#39;));
   });

これらの事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事に注目してください。

関連読書:

h5でアプリを起動する方法

H5の全要素と基本構文のまとめ

互換性のない古いバージョンのブラウザの対処方法についてH5とC3

以上がH5モバイルコードスキャンの実装方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。