收藏
回答

小程序web-view 扫码报permission denied

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug web-view 微信iOS客户端 8.0.54 3.5.4

复现步骤:

在web-view加载的网页中引入wx jssdk (1.6.0)

在网页中添加如下代码:

wx.scanQRCode({
  success(res) { console.log(res) },
fail(e) { console.error(e) }  
 })

结果报错: scanQRCode: permission denied

回答关注问题邀请回答
收藏

1 个回答

  • 风清雾散云开见日出
    风清雾散云开见日出
    2024-12-16

    你在这添加这个scanQRCode接口权限了没。

    2024-12-16
    有用
    回复 9
    • 靖谦
      靖谦
      2024-12-16
      谢谢,我们只有小程序,没有公众号,所以没有配置这个。
      2024-12-16
      回复
    • 风清雾散云开见日出
      风清雾散云开见日出
      2024-12-16回复靖谦
      一样啊,你这个webview调用的H5页面的wx jssdk (1.6.0)就是公众号的,你要在H5页面使用就需要先配置wx.config
      2024-12-16
      回复
    • 靖谦
      靖谦
      2024-12-16
      好的,我试试
      2024-12-16
      回复
    • 风清雾散云开见日出
      风清雾散云开见日出
      2024-12-16回复靖谦
      https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html,你在这个小程序的组件webview点击这个接口js文件,就会跳转到如何在H5中使用的公众号文档了,你按照文档步骤来写就行。
      2024-12-16
      回复
    • 靖谦
      靖谦
      2024-12-16回复风清雾散云开见日出
      不行啊,wx.config后还是报permission denied。
      wx.config确认没报错,因为wx.error签名也处理过了,都是没问题的。
      2024-12-16
      回复
    查看更多(4)
登录 后发表内容