安卓手机web-view跳转小程序页面报错!
发布于 5 年前 作者 qiaojing 18110 次浏览 来自 问答

Bug

* web-view内调用wx.miniProgram.redirectTo跳转到小程序页面

wx.miniProgram.redirectTo({
      url: url,
      success: function() {
        console.log("success");
      },
      fail: function(error) {
        console.log(error);
        alert(JSON.stringify(error));
        alert(url);
      },
      complete: function() {
        console.log("complete");
      }
    });

在微信开发者工具及ios设备上正常跳转,并打印"success"及"complete";

在安卓设备上频繁出现跳转失败的情况,错误信息:invokeminiprogramapi:permission denied。

8 回复

我在ios设备上  调用wx.miniProgram.redirectTo  能够显示  invokeMiniProgramAPI:ok

就是不能跳到小程序(这个加了  wx.config )

如果去掉wx.config   那么Android和ios都能够正常跳转了。

你用了wx.config没?

回复zero :

之前我也怀疑是wx.config的问题,所以目前在小程序环境是没有调用wx.config的,但在安卓设备调用wx.miniProgram.redirectTo二十多次后会出现无法调用但又没有报错的问题,你有出现过类似的情况么?

jssdk版本更新了,试一试新的?

https://res.wx.qq.com/open/js/jweixin-1.3.2.js

这个我没有出现…去掉wx.config后我一直用的是ios 没有听别人说出现Android不能调用的情况

重新设置了wx.config,正常了,,,代码写在wx.ready里面试试

没配置wx.config安卓也无法跳转回小程序,ios正常……没报错

楼主,我也遇到了这个问题。请问你这边解决了吗?

没有人可以解答吗?

回到顶部