- 请问微信企业号(微信插件)H5页面,能用wx-open-launch-weapp标签跳转小程序吗?
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>H5跳转小程序DEMO</title> <script src="{{ url_for('static',filename='js/jquery-2.1.1.min.js') }}"></script> <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script> <script type="text/javascript"> function genConfig() { let url = location.href; $.ajax({ url:'http://xxx.com/auth/get_wx_config/', type:'post', dataType:'text', contentType:'application/json; charset=utf-8', data:JSON.stringify({"url": url}), success:function(res){ let data = $.parseJSON(res); wx.config({ debug: true, appId: "企业ID",//因为是微信插件,这里用的是企业微信的id,不是公众号id timestamp: data.timestamp, nonceStr: data.nonceStr, signature: data.signature, jsApiList: ['chooseImage'],//据说必须,随便填一个 openTagList: ['wx-open-launch-weapp'], success: function(res) { console.log("config成功回调"); }, fail: function(res) { console.log("config失败回调") } }); } }) } genConfig() </script> </head> <body> <wx-open-launch-weapp id="launch-btn" username="gh_xxx" path="pages/home/home"> <template> <style>.btn { padding: 12px }</style> <button class="btn">打开小程序</button> </template> </wx-open-launch-weapp> <script> var btn = document.getElementById('launch-btn'); btn.addEventListener('launch', function (e) { console.log('success'); }); btn.addEventListener('error', function (e) { console.log('fail', e.detail); }); </script> </body> </html> 企业微信是已经认证过的,那么对应的企业号是否满足条件:已认证的服务号? 微信插件环境的H5页面能否使用这个标签来跳转小程序? 实际测试结果是,wx.config失败(其中jsApiList注入成功,openTagList注入失败),标签按钮不显示。
2021-07-02 - 请问 launchMiniprogram 能在微信插件环境中使用吗?
[图片] 请问这个接口,能在微信端的微信插件环境中使用吗? 如果不可以,那么另外一个接口:wx-open-launch-weapp 能在微信插件环境中使用吗? 我自己测试的结果是:launchMiniprogram 在微信插件环境报 agentConfig:fail (相同代码在企业微信内拉起正常) wx-open-launch-weapp 在微信插件中也无法正常使用,openTagList为空,按钮不显示。 如果这两个方法都行不通,那么在微信插件中H5如何唤起小程序?
2021-07-01