https://developers.weixin.qq.com/miniprogram/dev/framework/ability/domain.html
小程序webview组件中,传递给H5页面的url参数如果过长就会出现这个报错(如图)。页面会正常跳转过去,出现这个错误后H5页面中的wx.miniProgram.navigateTo就会失效。
然后继续会报"errMsg": "invokeMiniProgramAPI:permission denied"。
我的参数信息如图,我把参数转换成base64格式传递,也是有这个问题
我测试过了,如果把传递信息字符串变短就可以正常使用wx.miniProgram.navigateTo。也不会出现"errMsg": "invokeMiniProgramAPI:permission denied"这个错误了。
怀疑:可能是webview组件在处理参数时,遇到长参数报错了,导致jssdk配置wxconfig失败,后面调用wx.miniProgram的 所有方法都失效了。
您好,我不加参数,发现也跳转不了。除非扫一扫开发者工具生成的预览码,然后才会有效,否则wx.miniProgram.navigateTo不生效
用的uniapp,webview里面的h5跳转和小程序跳转均失效,定位出来问题如下图:uni.webView.navigateTo也是报这个错误。{errMsg: "invokeMiniProgram:permission denied"}。确实减少了参数长度就可以点击了。