以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  微信里扫二维码后,回调不执行  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=144298)

--  作者:hesong
--  发布时间:2019/12/16 17:17:00
--  微信里扫二维码后,回调不执行
以下代码         alert("abc") 可以弹出来,但是成功的回调却不执行。哪位大哥帮看下,谢谢。

wx.ready(function () {
    document.getElementById(\'btn1\').onclick = function () {
        alert("abc");
        wx.scanQRCode({
            needResult: 1,
            scanType: [\'qrCode\', \'barCode\'],
            success: function (res) {
                //document.getElementById(\'number\').value = res.resultStr;
                alert(res.resultStr);
            }
        });
    };
});
wx.error(function (res) {
    alert(res.errMsg);
});

--  作者:有点蓝
--  发布时间:2019/12/16 17:22:00
--  
摄像头能够打开吗?是使用域名还是ip访问的?
--  作者:hesong
--  发布时间:2019/12/17 16:00:00
--  
摄像头可以打开,域名访问。
--  作者:有点蓝
--  发布时间:2019/12/17 16:12:00
--  
摄像头可以打开那就不是程序的问题了。换其它手机试试。或者彻底退出微信,重新打开微信测试
[此贴子已经被作者于2019/12/17 16:12:06编辑过]

--  作者:hesong
--  发布时间:2019/12/17 16:37:00
--  
token和ticket测试都是没有问题的
 换了几个手机和微信也不行

js接口安全域名也加了。

不需要加吧

--  作者:有点蓝
--  发布时间:2019/12/17 16:45:00
--  
肯定要的

JSSDK使用步骤

步骤一:绑定域名

先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。

备注:登录后可在“开发者中心”查看对应的接口权限。

步骤二:引入JS文件

在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.4.0.js

如需进一步提升服务稳定性,当上述资源不可访问时,可改访问:http://res2.wx.qq.com/open/js/jweixin-1.4.0.js (支持https)。

备注:支持使用 AMD/CMD 标准模块加载方法加载

步骤三:通过config接口注入权限验证配置

……