web-view jssdk 录音功能
发布于 7 年前 作者 lichao 1974 次浏览 来自 问答

在微信网页中可以调用jssdk录音功能,但是在小程序中通过web-view引入无法调用jssdk录音功能,显示无效签名。小程序未关联公众号。

3 回复

同样的问题,小程序web-view嵌套单页应用之后,用进入单页应用的第一个页面地址授权ios正常安卓报签名错误,安卓换用当前页面授权也是签名错误。

问题解决了:引入的页面是使用单页模式的,小程序web-view引入单页应用 使用签名地址的时候应该是第一次进入的地址,而我之前使用的地址都是路由变化后的地址 所以一直出现签名无效的情况。

第一次进入单页的地址:https://www.aa.com/vue_index路由变化:https://www.aa.com/vue_index/aa  触发 js-sdk 的功能调用

js-sdk签名地址 1、安卓微信网页,使用路由变化后的地址进行签名,即 https://www.aa.com/vue_index/aa 2、小程序 web-view,使用第一次进入单页的地址进行签名,即 https://www.aa.com/vue_index 3、IOS,使用第一次进入单页的地址进行签名,即 https://www.aa.com/vue_index


是不是appid这类信息用错了呢?用web-view引入js-sdk要用公众号的信息

回到顶部