


[オリジナル] WeChat パブリック アカウントと HTML 5 混合モードが明らかに 4 -- jssdk が WeChat scan_html/css_WEB-ITnose を呼び出す
WeChat 公式アカウントと HTML 5 混合モードが明らかに 1 - JSSDK の展開方法
WeChat 公式アカウントと HTML 5 混合モードが明らかに 2 - 携帯電話のアルバムで写真を共有
WeChat 公式アカウントと HTML 5 混合モードが明らかに 3 - JSSDK地理的位置の取得
JSSDK では、開発者向けにスキャン API サービスが提供されています。
最初に scanQRCode.js ファイルを作成し、「scanQRCode」の関連 API を「wxJSSDK」に追加することをお勧めします。 コードは次のとおりです:
01 wxJSSDK.scanQRCode= function(codeApi){02 if(wxJSSDK.isReady){//wxJSSDK.isReady 查看微信JSSDK是否初始化完毕03 if(codeApi){04 //其他代码略05 }else{06 console.log("缺少配置参数");07 }08 }else{09 console.log("抱歉,wx没有初始化完毕,请等待wx初始化完毕,再调用扫一扫接口10 服务。");11 }12 13 }
JSSDK 環境のコピーをコピーし、インデックスを作成します。 .html ファイルの構造は次のとおりです。8.2 に示すとおりです。
図 8.2
8.2.2 WeChat スキャン インターフェイスの呼び出し
WeChat スキャンの呼び出しは比較的単純で、公式のサンプル コードは次のとおりです。
scanQRCode.js内, 次のように「scanQRCode」をカプセル化します:
01 wx.scanQRCode({02 needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,03 scanType:["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有04 success: function (res) {05 varresult = res.resultStr; // 当needResult 为 1 时,扫码返回的结果06 }07 });
01 wxJSSDK.scanQRCode= function(codeApi){02 if(wxJSSDK.isReady){//wxJSSDK.isReady 查看微信JSSDK是否初始化完毕03 if(codeApi){04 codeApi.scanQRCode && wx.scanQRCode({05 needResult:codeApi.scanQRCode.needResult, // 默认为0,扫描结果由微06 信处理,1则直接返回扫描结果,07 scanType:codeApi.scanQRCode.scanType || ["qrCode","barCode"], // 可08 以指定扫二维码还是一维码,默认二者都有09 success: function (res) {10 codeApi.scanQRCode.success&&11 codeApi.scanQRCode.success(res);12 }13 });14 }else{15 console.log("缺少配置参数");16 }17 }else{18 console.log("抱歉,wx没有初始化完毕,请等待wx初始化完毕,再调用扫一扫接口19 服务。");20 }21 }
01 <!DOCTYPEhtml>02 <htmllang="en">03 <head>04 <metacharset="UTF-8">05 <meta name="viewport"content="width=device-width, initial-scale=1.0,06 minimum-scale=1,maximum-scale=1.0, user-scalable=no">07 <title>第8章 8.2节微信扫一扫</title>08 <!--依赖文件:jQuery-->09 <scriptsrc="./js/jquery-1.11.2.min.js"></script>10 <!--依赖文件:微信的JSSDK源文件-->11 <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>12 <!--依赖文件:coolie-->13 <scriptsrc="./js/cookie.js"></script>14 <!--JSSDK的环境-->15 <scriptsrc="./js/wxJSSDK.js"></script>16 <!--引入检测API的扫一扫服务-->17 <scriptsrc="scanQRCode.js"></script>18 <style>19 input{20 width: 100%;21 padding: 0.2em;22 background-color: #5eb95e;23 font-size: 1.4em;24 background-image:linear-gradient(to bottom, #62c462, #57a957);25 background-repeat: repeat-x;26 color: #ffffff;27 text-align: center;28 text-shadow: 0 -1px 0 rgba(0, 0, 0,0.25);29 border-radius: 0.3em;30 }31 #info{32 border-left: 3px solid #03a9f4;33 background-color: #5eb95e;34 color: #ffffff;35 border-radius: 0.3em;36 text-shadow: 0 -1px 0 rgba(0, 0, 0,0.25);37 }38 </style>39 </head>40 <body>41 <h1 style="font-size:8em">:)</h1>42 <b style="font-size: 3em"> 微信扫一扫接口!</b><br /><br />43 <input type="button"value="点击扫一扫"id="scanQRCode" /><br /><br />44 </body>45 </html>
【コード説明】
l WeChatのスキャンAPIは主に1次元および2次元のコード分析に使用されます。
l QR コードをスキャンすると、スキャン コードの結果が文字列の形式で返されます。
より抜粋

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











この記事では、HTML&lt; Datalist&GT;について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、HTML&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合

この記事では、html&lt; meter&gt;について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化&lt; Meter&gt; &lt; Progress&gt;およびex

この記事では、&lt; iframe&gt;外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、html5&lt; time&gt;について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします
