H5 调用扫一扫识别条形码 并返回内容值

2023-11-07

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>扫一扫</title>
        <script src="../js/jquery.js"></script>
        <script>
            $(function(){
                // 获取返回值
                var qrresult = GetQueryString("qrresult");
                var modeValue = getCaption(qrresult);
                $("#modeValue").val(modeValue);
            })
            // 获取URL参数
            function GetQueryString(name) {
                var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
                var r = window.location.search.substr(1).match(reg);//search,查询?后面的参数,并匹配正则
                if (r != null)
                    return unescape(r[2]);
                return null;
            }
            
            function getCaption(obj){
                // http://xxxxxx/sys.html?qrresult=CODE_128,898602E5011890131335
                var index=obj.lastIndexOf("\,");
                if(index < 0){
                    alert("请扫描条形码!");
                    return;
                }
                obj=obj.substring(index+1,obj.length);
                return obj;
            }
        </script>
    </head>
    <body>
        <div>
            <a href="http://sao315.com/w/api/saoyisao?redirect_url=http://xxxxxx/sys.html">扫一扫</a>
            <br/>内容值:<input type="text" id="modeValue" />
        </div>
    </body>
</html>

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

H5 调用扫一扫识别条形码 并返回内容值 的相关文章

  • 从未用 @flow 标记的导入文件中获取类型定义

    TL DR我怎么告诉flow从未声明的导入模块导入类型定义 flow 加长版 流接缝能够从不使用流语法的文件中派生类型 请参阅示例 示例文件 flow js if Math random lt 0 5 var y hello else va
  • 在requestAnimationFrame中使用clearRect不显示动画

    我正在尝试在 HTML5 画布上做一个简单的 javascript 动画 现在我的画布是分层的 这样当我收到鼠标事件时 背景层不会改变 但带有头像的顶层会移动 如果我使用 requestAnimationFrame 并且不清除屏幕 我会看到
  • 保持未知数量的 div 居中,每行最多 4 个

    我有一个简单的问题 但我自己无法解决 简而言之 有一个未知电话我必须在页面中放置的元素数量 最多 每行 4 个元素 但仍居中 此图片给您一个提示 我为了示例而设置它 详细 在上图中我涵盖了不同的场景 例如 如果总共有 5 个元素 则应使用第
  • Meteor - 从客户端取消服务器方法

    我正在通过服务器方法执行数据库计数 用户可以选择他们希望如何执行计数 然后调用该方法 我的问题是 计数可能需要一些时间 并且用户可能会在方法运行时改变主意并请求不同的计数 有什么方法可以取消调用的方法并运行新的计数吗 我认为 this un
  • 跟踪用户何时点击浏览器上的后退按钮

    是否可以检测用户何时单击浏览器的后退按钮 我有一个 Ajax 应用程序 如果我可以检测到用户何时单击后退按钮 我可以显示适当的数据 任何使用 PHP JavaScript 的解决方案都是优选的 任何语言的解决方案都可以 只需要我可以翻译成
  • 如何在使用页面锚点导航时设置“激活”类以在 Angular 2 中引导导航栏?

    我正在使用 Angular 2 和 Bootstrap 4 创建一个单页网站 我创建了一个始终位于页面顶部的导航栏组件 并且我正在使用页面锚点导航 id 请注意 我还没有创建路由模块 到目前为止还没有必要这样做 导航栏代码如下
  • 如何在react-native中获取Text组件的onPress值

    我是一名新的 React Native 开发人员 我想使用 onPress 获取 Text 组件的值并将其传递给函数
  • 提交表单并重定向页面

    我在 SO 上看到了很多与此相关的其他问题 但没有一个对我有用 我正在尝试提交POST表单 然后将用户重定向到另一个页面 但我无法同时实现这两种情况 我可以获取重定向或帖子 但不能同时获取两者 这是我现在所拥有的
  • Javascript 数组到 VBScript

    我有一个使用 Javascript 构建的对象数组 我需要使用 VBScript 读取它 如下例所示 我找不到在 VbScript 代码中循环遍历数组的方法myArray object 这个例子是我的问题的简化 我无法更改页面的默认语言 这
  • 如何使用tampermonkey模拟react应用程序中的点击?

    我正在尝试使用 Tampermonkey 脚本模拟对 React 元素的点击 不幸的是 由于 React 有自己的影子 DOM 所以天真的方法使用document querySelector 不工作 我遇到了一些需要修改 React 组件本
  • 如何阻止破折号自行包裹?

    我有一个标题 标题最后一个单词的末尾是一个破折号 单词和破折号之间没有空格 当浏览器窗口变小时 破折号会中断并换成新行 在自己的行上有一个破折号是不好的排版 如何停止破折号之前的换行 以便最后一个单词运行到新行 这是代码 h1 XYZ co
  • Laravel 中只向登录用户显示按钮

    如果我以 John 身份登录 如何才能只显示 John 的红色按钮而不显示 Susan 的红色按钮 测试系统环境 Win10 Laravel5 4 Mysql5 7 19 table class table table responsive
  • 模块构建失败(来自 ./node_modules/babel-loader/lib/index.js)Vue Js

    我从 GitHub 下载了一个我和我的朋友正在开发的项目 但是当我尝试运行时 npm run serve 我收到这个错误 src main js 中的错误 Module build failed from node modules babe
  • Javascript转换时区问题

    我在转换当前时区的日期时间时遇到问题 我从服务器收到此日期字符串 格式为 2015 10 09T08 00 00 这是中部时间 但是当我使用 GMT 5 中的 new Date strDate 转换此日期时间时 它返回给我的信息如下 这是不
  • Javascript 纪元时间(以天为单位)

    我需要以天为单位的纪元时间 迄今为止 我已经看到过有关如何翻译它的帖子 但几天后就没有了 我对纪元时间很不好 我怎么能得到这个 我需要以天为单位的纪元时间 我将解释为您想要自纪元以来的天数 纪元本身是第 0 天 或第 1 天的开始 无论您如
  • 如何在jquery中以相反的顺序迭代元素? [复制]

    这个问题在这里已经有答案了 我是jquery的新手 我想知道如何使用each 在jquery中以相反的顺序迭代表单元素 任何帮助 将不胜感激 尝试这个 input get reverse each function
  • 为什么 jquery 没有检测到单选按钮未被选中的情况? [复制]

    这个问题在这里已经有答案了 可能的重复 JQuery radioButton change 在取消选择期间不会触发 https stackoverflow com questions 5176803 jquery radiobutton c
  • 将 MQTTNet 服务器与 MQTT.js 客户端结合使用

    我已经启动了一个 MQTT 服务器 就像this https github com chkr1011 MQTTnet tree master例子 该代码托管在 ASP Net Core 2 0 应用程序中 但我尝试过控制台应用程序 但没有成
  • Schema.org 的常见问题解答页面

    我有一个常见问题解答页面 我想用更好的 html 架构来实现它
  • fullCalendar 未显示正确的结束日期

    我正在看调试页面 http jsbin com wukofacaxu edit js outputFullCalendar 官方网站的 我想安排一个活动时间为 22 09 2015 至 30 09 2015 dd mm yyyy 但它只显示

随机推荐

  • [LeetCode] 7.整数反转 c++

    给你一个 32 位的有符号整数 x 返回将 x 中的数字部分反转后的结果 如果反转后整数超过 32 位的有符号整数的范围 2 31 2 31 1 就返回 0 假设环境不允许存储 64 位整数 有符号或无符号 输入 x 123 输出 321
  • QComboBox 中 activated信号与 currentIndexChanged信号的区别;及 items count,基本用法

    QComboBox中activated信号与currentIndexChanged信号的区别 QT ComBoBox的基本方法 int cnt ui gt comboBox abc gt maxCount int cntxx ui gt c
  • 【华为OD统一考试B卷

    华为OD统一考试A卷 B卷 新题库说明 2023年5月份 华为官方已经将的 2022 0223Q 1 2 3 4 统一修改为OD统一考试 A卷 和OD统一考试 B卷 你收到的链接上面会标注A卷还是B卷 请注意 根据反馈 目前大部分收到的都是
  • C/C++ 数据类型

    在C语言中 数据类型指的是用于声明不同类型变量或者函数的一个广泛的系统或者抽象 变量类型决定了变量存储占用的空间 以及如何解析存储的位模式 也是说 1 数据类型可以理解为固定内存大小的别名 2 数据类型是创建变量的模子 具体使用哪种磨具 包
  • C# 位运算

    程序中的所有数在计算机内存中都是以二进制的形式储存的 位运算就是直接对整数在内存中的二进制位进行操作 比如 and运算本来是一个逻辑运算符 但整数与整数之间也可以进行and运算 举个例子 6的二进制是110 11的二进制是1011 那么6
  • 用R获取芯片探针与基因的对应关系三部曲-bioconductor

    用R获取芯片探针与基因的对应关系三部曲 bioconductor 现有的基因芯片种类不要太多了 soft和miniml都是表示该platform的基础信息 比如GPL编号 上传日期等 soft文件的部分内容如下 但是重要而且常用的芯片并不多
  • Win10问题篇:解决电脑连不上网的问题。

    今天 我的电脑突然连不上网 电脑管家说IP地址错误 网络无法联通 今天我对这个问题系统的分析一下 首先排除网卡驱动的问题 第一 百度驱动精灵万能网卡版 下载到手机上 然后再由手机传到电脑安装 里面有安装网卡驱动这一选项 不过一般都不是网卡驱
  • [机缘参悟-78]:深度思考-职场中注意事项与大忌-员工版

    目录 第1篇 做事 风格 习惯 展现自己的能力不够 1 1 做事喜欢拖拉 办事效率低 1 2 领导交代任务时 急于说 我懂了 我知道了 1 3 汇报工作时经常使用 可能 也许 大概 1 4 遇到问题时 撇开责任 1 5 默默做事 不向领导表
  • Git SourceTree Please, commit your changes or stash them before you can merge.

    GIT SourceTree冲突 解决方案 收藏 现在程序猿标配GIT作为代码管理 但是从SVN到GIT学习中 其中GIT的冲突是一个难点 常常会导致Push不上去 Pull不下来 很尴尬的地步 还不知道自己写的代码被覆盖没 废话不多说 直
  • centos7无法远程和登录,在线用户命令执行报错 fork failed :Cannot allocate memory

    背景 服务器SSH提示 无法连接 VNC操作命令提示 命令无返回结果 用户登录用户提示 用户登录失败 服务器重启后恢复 fork cannot allocate memory 分析 从字面上理解可能的原因 内存不足 1 首先想到通过free
  • [ETH]以太坊go-ethereum项目源代码本地编译——Windows10

    前言 本文主要讲解如何在win10系统下 利用goland来build生成geth exe可执行文件 正文 golang环境搭建 具体安装方法就不再赘述 但是以太坊对golang的版本有要求 得1 7及以上 推荐1 9 3 go ether
  • 思科实验4.网络层:路由器IP地址配置

    路由器IP地址配置 基础知识 常用命令 实验流程 1 设计拓扑 2 配置路由器IP地址 3 查看路由表 4 激活端口 5 查看路由表 6 验证主机连通 基础知识 ip地址是网络层中使用的地址 网络层依靠IP地址和路由协议将数据报送到目的IP
  • dependency ‘mysql-connector-java‘not found

    dependency mysql connector java not found 标题 1 按照博客上的指示去寻找 Settings gt Build Execution Deployment gt Build Tools gt Mave
  • 湖南2020年计算机等级考试报名时间,2020年湖南12月计算机等级考试报名时间:11月7日—10日...

    摘要 备考了一段时间 终于要检验自己的学习成果了 考必过小编为大家整理了关于 2020年湖南12月计算机等级考试报名时间 11月7日 10日 的信息 希望可以帮助到大家 下面我们就一起来看下 2020年湖南12月计算机等级考试报名时间 11
  • ETL抽取工具informatica powercenter designer实例(一)

    一 安装配置 安装好Informatica 首先 需配置一下修改配置文件路径为 地址 C Windows System32 drivers etc 将 10 10 23 112 BIEE 复制到后面 注 第二个ip地址哪里 要在hots文件
  • Python将图片转换成二进制的.txt文件

    from PIL import Image im Image open 0 00 png 图像路径 width im size 0 height im size 1 fh open 1 txt w 转换成的txt文件 for i in ra
  • 2023JavaWeb面试问答_Spring

    使用 Spring 框架的好处是什么 轻量 Spring 是轻量的 基本的版本大约 2MB 控制反转 Spring 通过控制反转实现了松散耦合 对象们给出它们的依赖 而不是创建或查找依赖的对象们 面向切面的编程 AOP Spring 支持面
  • Linux系统:ulimit命令

    目录 一 理论 1 ulimit命令 二 实验 1 打开的最大文件描述符的数量为65535 一 理论 1 ulimit命令 1 概念 ulimit是一个计算机命令 用于shell启动进程所占用的资源 可用于修改系统资源限制 限制每个用户可使
  • Spring Security在前端后端分离项目中的使用

    Spring Security 是 Spring 家族中的一个安全管理框架 可以和Spring Boot项目很方便的集成 Spring Security框架的两大核心功能 认证和授权 认证 验证当前访问系统的是不是本系统的用户 并且要确认具
  • H5 调用扫一扫识别条形码 并返回内容值