点右上角三个点
小程序分享页面回到首页问题iphone7,ios11.2,小程序将详情页面分享出去,打开分享给我的页面没有回退按钮,但是有回到首页按钮的。关闭分享的页面,从小程序入口进行,还是这个分享界面没有回退按钮,也没有回到首页按钮
2018-08-10真机webview会把调试框挡住,这个非常蛋疼
web-view 本地调式- 需求的场景描述(希望解决的问题) web-view 本地调试?不用每次访问https - 希望提供的能力 可以真机的时候看到web-view的log
2018-08-10说一个逻辑上问题,就算不是webview,普通的小程序page,如果用的是wx.navigateTo跳转的话,也是需要好多次返回才能回到首页的
webview关闭问题- 需求的场景描述(希望解决的问题) 在webview内点击<a>标签后,点导航栏的返回按钮,是在webview页面内后退,假如用户多次点击<a>便签,那么需要点好多次返回才能退出webview,希望能在提供导航栏增加关闭按钮,直接退出webview,或者是类型现在的公众号,返回变成直接关闭webview,页面最下面有后退和向前两个按钮 - 希望提供的能力 希望能在提供导航栏增加关闭按钮,直接退出webview
2018-08-10官方推荐使用longpress事件代替
bindlongtap在华为p10手机上无效?bindlongtap事件在华为p10手机上无效?
2018-08-10用自定义导航栏
请问一下小程序可以监听返回键和左上角的返回按钮吗请问一下小程序可以监听返回键和左上角的返回按钮吗,比如监听到返回后弹出一个对话框,可以选确定和取消,确定就继续返回取消就不返回@官方
2018-08-09建议直接贴代码文本,贴图看不清楚
网页通过window._wxjs_environment变量判断是否在小程序环境在网页内可通过[代码]window.__wxjs_environment[代码]变量判断是否在小程序环境,建议在[代码]WeixinJSBridgeReady[代码]回调中使用,也可以使用JSSDK 1.3.2提供的[代码]getEnv[代码]接口。 并不能判断,是我写错了吗? <script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js" type="text/javascript"></script> <script> wx.miniProgram.getEnv(function(res) { if(res.miniprogram) { document.getElementById('puser-header').style.display='none'; }else { document.getElementById('puser-header').style.display='block'; } }) </script><div id="wx" style="display: none"> <ul><li>a</li> <li>a</li> <li>a</li> <li>a</li> <li>a</li> <li>a</li> <li>a</li> <li>a</li> </ul> </div> <script> function ready() { console.log('11111111111'); if(window.__wxjs_environment === 'miniprogram') { document.getElementById('wx').style.display=='none'; }else { document.getElementById('wx').style.display=='block'; } } if (!window.WeixinJSBridge || !WeixinJSBridge.invoke) { document.addEventListener('WeixinJSBridgeReady', ready, false) } else { ready() } </script>
2018-08-09现在获取unionid好像不需要进行到解密这一步 https://api.weixin.qq.com/sns/jscode2session 这个接口就可以直接返回unionid
php版获取unionid,有时候解密失败环境:php5.5.7 问题: 有时候获取unionid失败,检查是openssl_decrypt解密后的数据为空 场景:假如我有一段时间没有操作微信开发者工具,第一次就会解密失败,后续都会成功 [代码]public[代码] [代码]function[代码] [代码]decryptUser([代码][代码]$sessionKey[代码][代码], [代码][代码]$encryptData[代码][代码], [代码][代码]$iv[代码][代码])[代码][代码]{[代码][代码] [代码][代码]$errorCode[代码] [代码]= [[代码][代码] [代码][代码]0=>[代码][代码]'ok'[代码][代码],[代码][代码] [代码][代码]41001=>[代码][代码]'encodingAesKey 非法'[代码][代码],[代码][代码] [代码][代码]41002=>[代码][代码]'IllegalIv'[代码][代码],[代码][代码] [代码][代码]41003=>[代码][代码]' aes 解密失败'[代码][代码],[代码][代码] [代码][代码]41004=>[代码][代码]'解密后得到的buffer非法'[代码][代码],[代码][代码] [代码][代码]41005=>[代码][代码]'base64解密失败'[代码][代码],[代码][代码] [代码][代码]41016=>[代码][代码]'base64解密失败'[代码][代码],[代码][代码] [代码][代码]];[代码][代码] [代码][代码]if[代码] [代码](mb_strlen([代码][代码]$sessionKey[代码][代码]) !== 24) {[代码][代码] [代码][代码]throw[代码] [代码]new[代码] [代码]\Exception([代码][代码]$errorCode[代码][代码][41001], 41001);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码] [代码](mb_strlen([代码][代码]$iv[代码][代码]) !== 24) {[代码][代码] [代码][代码]throw[代码] [代码]new[代码] [代码]\Exception([代码][代码]$errorCode[代码][代码][41002], 41002);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]$aesKey[代码] [代码]= [代码][代码]base64_decode[代码][代码]([代码][代码]$sessionKey[代码][代码]);[代码][代码] [代码][代码]$aesIv[代码] [代码]= [代码][代码]base64_decode[代码][代码]([代码][代码]$iv[代码][代码]);[代码][代码] [代码][代码]$aesCipher[代码] [代码]= [代码][代码]base64_decode[代码][代码]([代码][代码]$encryptData[代码][代码]);[代码][代码] [代码][代码]$result[代码] [代码]= openssl_decrypt([代码][代码]$aesCipher[代码][代码], [代码][代码]'AES-128-CBC'[代码][代码], [代码][代码]$aesKey[代码][代码], 1, [代码][代码]$aesIv[代码][代码]);[代码][代码] [代码][代码]var_dump([代码][代码]$result[代码][代码]);[代码][代码] [代码][代码]$decodeResult[代码] [代码]= json_decode([代码][代码]$result[代码][代码],true);[代码][代码] [代码][代码]var_dump([代码][代码]$decodeResult[代码][代码]);[代码][代码] [代码][代码]if[代码] [代码]([代码][代码]empty[代码][代码]([代码][代码]$decodeResult[代码][代码])) {[代码][代码] [代码][代码]throw[代码] [代码]new[代码] [代码]\Exception([代码][代码]$errorCode[代码][代码][41003], 41003);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码] [代码]([代码][代码]$decodeResult[代码][代码][[代码][代码]'watermark'[代码][代码]][[代码][代码]'appid'[代码][代码]] !== [代码][代码]$this[代码][代码]->appid) {[代码][代码] [代码][代码]throw[代码] [代码]new[代码] [代码]\Exception([代码][代码]$errorCode[代码][代码][41003], 41003);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]return[代码] [代码]$decodeResult[代码][代码];[代码][代码]}[代码]
2018-07-25不可能重复,腾讯作孽搞出来的坑爹机制 要想统一必须要将不同小程序、服务号绑定到同一个开放平台,这样可以获取到用户的unionid是一样的
不同小程序主体有可能获取到相同的openid吗?我们有多个主体账号(比如服务号和小程序),现在我们想要根据用户的openid做登录,但是不知道不同主体的openid有几率重复吗?还是根本不可能重复?如果不可能重复的话我们就可以直接用openid查询数据库,看当前用户是否存在就行了。
2018-07-25首先,问题解答 没问题吧?然后,问题模块里没有bug这一项,所以只好选了 其他
【BUG】小程序web-view和微信浏览器的cookie互相干扰如标题 小程序web-view和微信浏览器从业务上来说应该是完全独立不相同的,但是现在web-view和微信浏览器的cookie是共通的,这样就会互相干扰,请官方修复,谢谢
2018-07-20小程序里你还是老老实实的用微信支付吧
web-view跳转问题我公司眼神科技与工行有合作,用web-view调工商银行的H5页面绑定银行卡,配置业务域名需要上传校验文件,但是工行拒绝在他的服务器根目录放置校验文件,所以就卡在这了,有没有其他的方法可以成功跳转工行的h5?谢谢
2018-07-19