Foxtable(狐表)用户栏目专家坐堂 → 微信扫描输入打不开


  共有7765人关注过本帖树形打印复制链接

主题:微信扫描输入打不开

帅哥,在线噢!
YDS
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:628 积分:3594 威望:0 精华:0 注册:2011/5/21 18:05:00
微信扫描输入打不开  发帖心情 Post By:2022/10/31 15:31:00 [显示全部帖子]

域名备案了,公众号也审核通过了,但是按照例子做的页面点扫描输入没有反应,打不开摄像机,是哪里出问题了吗?

 回到顶部
帅哥,在线噢!
YDS
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:628 积分:3594 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2022/10/31 15:55:00 [显示全部帖子]

Dim e As RequestEventArgs = args(0)
Dim wb As New weui
Output.Show(0)
wb.AppendHTML("<script src='https://res.wx.qq.com/open/js/jweixin-1.6.0.js'></script>", True) '引入JS-SDK库
wb.AppendHTML("<script src='./lib/jssdk.js'></script>") '引入脚本文件
'在页面注入权限验证配置
Dim st As New Date(1970, 1, 1, 8, 0, 0)
Dim appid As String = Functions.Execute("Get","公众号",1) '开发者ID
Dim timestamp As Integer = CInt((Date.Now - st).TotalSeconds()) '时间戳
Dim noncestr As String = Rand.NextString(16) '随机字符
Dim url As String = e.Request.URL.ToString '当前页面地址
Dim signature As String = Functions.Execute("GetJsSignature", noncestr, timestamp, url) '生成权限验证签名
Dim cfg As String = "wx.config({appId:'{0}',timestamp:{1},nonceStr:'{2}',signature:'{3}',jsApiList:['scanQRCode']});"
wb.AppendHTML("<script>" & CExp(cfg, appid, timestamp, noncestr, signature) & "</script>", True)
'开始正常生成网页内容
Output.Show(1)
wb.AddForm("", "form1", "test.htm")
With wb.AddInputGroup("form1", "ipg1", "产品输入")
    .AddInput("product", "产品", "text")
    With .AddInputCell("ic1")
        .AddLabel("lbh", "编号", 0)
        .AddInput("number", "text", 1)
        .AddVcodeButton("scan", "扫码输入", 2) '增加二维码扫描按钮,2表示显示在右边
    End With
End With
Output.Show(2)
With wb.AddButtonGroup("form1", "btg1", True)
    .Add("btn1", "确定", "submit")
End With
Output.Show(3)
e.WriteString(wb.Build) '生成网页
Output.Show(4)


0-4都可以正常输出

 回到顶部
帅哥,在线噢!
YDS
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:628 积分:3594 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2022/10/31 16:01:00 [显示全部帖子]

Dim e As RequestEventArgs = args(0)
'接入验证
Select Case e.path
    Case "wefox"
        Functions.Execute("wefox", e)
        Return ""
    Case "", "test.htm"
        Functions.Execute("test", e)
        Return ""
End Select

 回到顶部
帅哥,在线噢!
YDS
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:628 积分:3594 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2022/10/31 16:02:00 [显示全部帖子]

httprequest事件
Functions.Execute("HttpRequest",e)

 回到顶部
帅哥,在线噢!
YDS
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:628 积分:3594 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2022/10/31 16:18:00 [显示全部帖子]

http://gzh.xoar.cn/test.htm


 回到顶部
帅哥,在线噢!
YDS
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:628 积分:3594 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2022/10/31 16:20:00 [显示全部帖子]

3楼的函数是test函数的内容          
5楼的函数是HttpRequest函数的内容

GetJsSignature和js文件都是直接粘贴复制的     手机是华为p40 pro  鸿蒙3.0的系统

 回到顶部
帅哥,在线噢!
YDS
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:628 积分:3594 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2022/10/31 16:28:00 [显示全部帖子]

scanQRCode:fail, the permission value is offline verifying"

 回到顶部
帅哥,在线噢!
YDS
  8楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:628 积分:3594 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2022/10/31 16:56:00 [显示全部帖子]

url=http://gzh.xoar.cn:88/test.htm
问题应该是出在这里,我已经把http://gzh.xoar.cn反代到192.168.1.201:88了,这里怎么组合的会是http://gzh.xoar.cn:88/test.htm

 回到顶部
帅哥,在线噢!
YDS
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:628 积分:3594 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2022/11/1 8:10:00 [显示全部帖子]

e.Request.URL.ToString获取到的地址为什么会是http://gzh.xoar.cn:88/test.htm呢?要么是http://gzh.xoar.cn/test.htm要么是http://192.168.1.201:88/test.htm才对吧?

 回到顶部
帅哥,在线噢!
YDS
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:628 积分:3594 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2022/11/1 14:52:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:01.png
图片点击可在新窗口打开查看

还是不行,为什么这么多问题呢?

 回到顶部
总数 14 1 2 下一页