链接不能直接打开,要先分享
wx-open-launch-app 打开app报错?在微信内点击打开链接 有时会提示【该网页可能不是由微信提供,微信无法确保内容的安全性,如果要继续访问,请注意保护好个人信息。】,点击继续访问后,点击<wx-open-launch-app>无法打开app,不会出现打开应用的弹窗,直接报错launch:fail;不被拦截的情况下能正常拉起app。 这个是怎么回事?或者怎么能让链接不被拦截?
2022-07-14是不是jsApiList你没填api,是个空的数组
微信开放标签,微信h5跳转App,wx-open-launch-app,标签不显示,无法调起app?[图片] [图片] [图片] 执行了wx.ready后,弹出的 按钮在安卓ios上都不显示,并且无法弹出,即将理开微信,打开xxxapp,无法调起app <template> <wx-open-launch-app id="launch-btn" appid="" extinfo=""> <script type="text/wxtag-template"> <style>.btn { padding: 12px; color: #f00; }</style> <button class="btn">App内查看</button> </script> </wx-open-launch-app> </template> mounted () {this.getSign()}, methods: { getSign () { getSignature({ currentUrl: encodeURIComponent(isUrl) }).then(res => { this.signInfo = res this.laodInfo(res) }).catch(err => { console.log(err) }) }, laodInfo (res) { wx.config({ debug: true, appId: res.appId, timestamp: res.timestamp, nonceStr: res.nonceStr, signature: res.signature, jsApiList: [ 'checkJsApi', 'onMenuShareTimeline', 'onMenuShareAppMessage' ], openTagList: ['wx-open-launch-app'] }) wx.ready(function () { console.log('ready') wx.checkJsApi({ jsApiList: ['wx-open-launch-app'], success: function (res) { Toast(JSON.stringify(res) + '111111111') const btn = document.getElementById('launch-btn') console.log(btn, 'oooo') btn.addEventListener('launch', function (e) { Toast('success') }) btn.addEventListener('error', function (e) { Toast(JSON.stringify(e) + '2222222222') }) btn.addEventListener('WeixinOpenTagsError', function (e) { console.error(e.detail.errMsg) Toast(JSON.stringify(e) + '3333333333') }) }, fail: () => { Toast(222) } }) }) wx.error(function (err) { Toast(333) Toast(JSON.stringify(err) + '444444444') }) } }
2022-07-14我也觉是这样,我之前也出现过这样的问题
微信网页授权接口返回code 与之前重复?导致获取userinfo报错40029微信网页授权接口返回code 与之前重复,cgi-bin/user/getuserinfo 获取userInfo放久errorcode 40029 [图片]
2022-07-12我这边是app先分享出来h5的网址,然后点击分享出来的卡片就可以打开app了
微信开放标签无法跳转到安卓App 跳转安卓App的原理?已经根据文档认证 并且主体一致 IOS端经测试可以正常跳转。代码如下: [图片] 结合下方的说法,我的理解是需要配置跳转到安卓app的scheme,extinfo中带的是网页想要传给app的参数,但是目前的情况是根本打不开安卓app。想问下这个scheme配置究竟是在哪里配置呢? [图片] 我推测微信中跳转到app使用的最终也是scheme的方式,但是这个scheme怎么告诉到微信呢?
2022-07-12解决了吗,是什么问题呢
wx-open-launch-app报错 console.log(e.detail)是 {} 空对象问题描述: 1、微信H5页面,能够通过鉴权,并可以显示开放标签按钮;(服务号和开放平台账号同主体,服务号js安全域名已设置,开放平台-管理中心-公众账号-移动应用已设置) 2、点击"APP打开"按钮,可以触发error事件(没有任何弹框)通过vConsole打印失败信息至控制台,发现e.detail是{}; [图片] 3、核心代码: App打开 //微信鉴权 this.$api.order.getSignature({ param: encodeURIComponent(window.location.href.split('#')[0]) }).then(res => { if (res.data.code === 200) { let data = res.data.data; jweixin.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印 appId: data.appid, // 必填,公众号的唯一标识 timestamp: data.timestamp, // 必填,生成签名的时间戳 nonceStr: data.noncestr, // 必填,生成签名的随机串 signature: data.sign, // 必填,签名 jsApiList: ['hideMenuItems', 'hideAllNonBaseMenuItem'], // 必填,需要使用的JS接口列表 openTagList: ['wx-open-launch-app', 'wx-open-launch-weapp' ] // 可选,需要使用的开放标签列表,例如['wx-open-launch-app'] }); jweixin.ready((result) => { this.weixinInit = true; jweixin.hideAllNonBaseMenuItem(); }); jweixin.error((result) => { this.weixinInit = false; console.log('签名获取失败,请刷新页面重试!'); // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。 }); } }) //打印错误日志 appError(e) { console.log(e) } 4、复现地址:
2022-07-12我也没遇见过这样的
接口有bughttps://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-login/code2Session.html [图片] 为什么有时候 此接口不按照文档字段返回参数 ? 返回的 数据是 <h2>Moved</h2> 这是啥玩意儿?
2022-07-08微信浏览器可以用jssdk,非微信浏览器就不行了
请问,如何在h5移动端凋起微信分享?需求:点击按钮凋起微信(对话/朋友圈)分享
2022-07-08先用这个api获取code,wx.login(Object object)
文档错误?https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html 文档上面这么写 <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button> Page({ getPhoneNumber (e) { console.log(e.detail.code) } }) 实际上是这样 [图片] 并没有code 而是encryptedData
2022-07-08解决了没
开放标签在真机上不显示,在模拟器上可以显示,而且点击无反应是为何?<template> <div id="index" @tap="delegate" > <div class="tab-content-block" :class="{'hide-tab': hideTab}" v-fixscroll > <div v-show='current == "portal"'> <portal v-if='current == "portal"'></portal> <div class="launch-wai"> <wx-open-launch-app id="launch-btn" appid="wx8a9e85b64c679566" extinfo="your-extinfo" @error="handleErrorFn" @launch="handleLaunchFn" > <script type="text/wxtag-template"> <style>.btn { display: flex;align-items: center; }</style> <div class="btn" style="border-radius: 50px;font-size:15px;color:#ffffff;font-weight:700;padding: 0 50px;height:45px;line-height: 45px;background-color: #FF9700;margin: 0 auto;">前往贝瓦儿歌</div> </script> <template> <button class="btn2">App内查看</button> </template> </wx-open-launch-app> </div> </div> </div> </div> </template> <style lang='postcss' scoped> .launch-wai { width: 100%; height: 500px; background-color: red; } .btn2 { padding: 12px; width: 200px; height: 45px; line-height: 45px; text-align: center; font-size: 17px; border-radius: 22.5px; } </style> <script> methods: { handleLaunchFn(){ alert('launch!'); console.log('success'); }, handleErrorFn(){ alert('launch error'); console.log('fail', e.detail); }, }, </script>
2022-07-07满朝文武竟没人搞定?
wx-open-launch-app 在VUE中怎么注册?Unknown custom element: <wx-open-launch-app> - did you register the component correctly? For recursive components, make sure to provide the "name" option. VUE中已经加载了https://res.wx.qq.com/open/js/jweixin-1.6.0.js 还需要什么操作么?
2022-07-07