最近在开发小程序时需要做小程序跳转到美团的小程序商家详情页面,前端使用的是wx.navigateToMiniProgram(Object object)方法,前期使用的时候功能是是正常的,突然昨天用户提出跳转到美团页面时出现白屏,神奇的时用户使用同样的小程序再去跳转到美团小程序时也是出现白屏,最开始时怀疑自己的代码问题就开始排查自己的代码,发现前段代码完全是按照微信提供的api提示的实现的,只能怀疑是获取地址的问题,地址完全是按照微信的官方提供的方法获取的链接地址,具体操作步骤为
1 打开微信公众平台,扫码进入,选择登陆小程序登陆
在首页工具选项中,选择生成小程序码,跳转到如下页面
输入需要搜索的小程序,点击搜索按钮,这里以美团外卖小程序为例,然后点击下一步,如下图所示
点击获取更多页面路径,
开启入口处输入您的微信号,就ok啦,然后点击开启
如图所示。
2 打开美团外码小程序(按照你刚才搜索的自行更改)微信小程序输入您要查询的店铺然后进入店铺详情:
点击上图箭头处所示,然后在最下方点击复制路径就ok啦。
,发现微信官方取美团跳转地址为
packages/restaurant_bak/restaurant/restaurant.html?act_page_code=undefined&cTime=1616377418451&aas=1005&poi_id=996197415525331
解决方案为 :去掉.html,并去掉_bak 就ok 啦,这是最近美团更新后出现的问题,刚刚解决,分享给大家。