- 商户号:1439306302,支付功能已恢复,但支付权限冻结,请帮恢复
支付功能已恢复,但支付权限冻结,已经很多天了,请帮恢复,谢谢商户号:1439306302
2023-06-15 - 【急】商户号:1439306302,支付功能已恢复,但JSAPI支付权限冻结,请帮恢复
商户号:1439306302谢谢!
2023-06-07 - openaiwidget初始化后真机上疯狂加载狂聊天记录
openaiwidget插件初始化后真机上疯狂加载狂聊天记录?电脑上开发者工具调试时没问题一到真机上就拼命加载所有的聊天记录,不管如何设置都没有用,看了下好像是调用的gethistory这个方法加载出来的,导致微信直接卡死,虽然我提的上个问题还没有人回,但总得有人提出来吧,简直了,掉了几天头发了……
2020-07-29 - 动态设置这一系列的官方接口都用不了??
动态设置这一系列的官方接口都用不了这个问题,竟然没一个人提??? //动态设置聊天背景 chat.setBackground("rgba(247,251,252,1)");
2020-07-14 - 为何正常的自动横屏页放入分包后就不能自动横屏了呢?
"pageOrientation""landscape" 配置文件的代码片段如下: { "enablePullDownRefresh": false, "navigationBarTitleText": "我是标题", "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#0099FF", "backgroundColor": "#000000", "navigationStyle": "custom", "pageOrientation": "landscape" } 如上,自动横屏页面已配置基于单页面的json文件测试没问题,点击进入页面时可以自动变成横向展示,但一旦放入分包中就失效,不能自动横屏了,微信开发者工具、微信安卓版、微信ios版都有错,望修复,谢谢。 开发者工具为:1.02.19 微信版本号:7.0.6
2019-12-23 - rsa加密超过长度文本如何实现?
- 需求的场景描述(希望解决的问题) 目前插件rsa加解密对于长文本是如何处理的呢?急需 如果分段实现,那中间的长度与切分方法有参数有资料可参考么? 目前我找到的仅有这些 [代码]//方法2[代码] [代码]JSEncrypt.prototype.encryptLong2 = [代码][代码]function[代码] [代码](string) {[代码] [代码] [代码][代码]var[代码] [代码]k = [代码][代码]this[代码][代码].getKey();[代码] [代码] [代码][代码]try[代码] [代码]{[代码] [代码] [代码][代码]var[代码] [代码]lt = [代码][代码]""[代码][代码];[代码] [代码] [代码][代码]var[代码] [代码]ct = [代码][代码]""[代码][代码];[代码] [代码] [代码][代码]//RSA每次加密117bytes,需要辅助方法判断字符串截取位置[代码] [代码] [代码][代码]//1.获取字符串截取点[代码] [代码] [代码][代码]var[代码] [代码]bytes = [代码][代码]new[代码] [代码]Array();[代码] [代码] [代码][代码]bytes.push(0);[代码] [代码] [代码][代码]var[代码] [代码]byteNo = 0;[代码] [代码] [代码][代码]var[代码] [代码]len, c;[代码] [代码] [代码][代码]len = string.length;[代码] [代码] [代码][代码]var[代码] [代码]temp = 0;[代码] [代码] [代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]i = 0; i < len; i++) {[代码] [代码] [代码][代码]c = string.charCodeAt(i);[代码] [代码] [代码][代码]if[代码] [代码](c >= 0x010000 && c <= 0x10FFFF) {[代码] [代码] [代码][代码]byteNo += 4;[代码] [代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码] [代码](c >= 0x000800 && c <= 0x00FFFF) {[代码] [代码] [代码][代码]byteNo += 3;[代码] [代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码] [代码](c >= 0x000080 && c <= 0x0007FF) {[代码] [代码] [代码][代码]byteNo += 2;[代码] [代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码] [代码] [代码][代码]byteNo += 1;[代码] [代码] [代码][代码]}[代码] [代码] [代码][代码]if[代码] [代码]((byteNo % 117) >= 114 || (byteNo % 117) == 0) {[代码] [代码] [代码][代码]if[代码] [代码](byteNo - temp >= 114) {[代码] [代码] [代码][代码]bytes.push(i);[代码] [代码] [代码][代码]temp = byteNo;[代码] [代码] [代码][代码]}[代码] [代码] [代码][代码]}[代码] [代码] [代码][代码]}[代码] [代码] [代码][代码]//2.截取字符串并分段加密[代码] [代码] [代码][代码]if[代码] [代码](bytes.length > 1) {[代码] [代码] [代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]i = 0; i < bytes.length - 1; i++) {[代码] [代码] [代码][代码]var[代码] [代码]str;[代码] [代码] [代码][代码]if[代码] [代码](i == 0) {[代码] [代码] [代码][代码]str = string.substring(0, bytes[i + 1] + 1);[代码] [代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码] [代码] [代码][代码]str = string.substring(bytes[i] + 1, bytes[i + 1] + 1);[代码] [代码] [代码][代码]}[代码] [代码] [代码][代码]var[代码] [代码]t1 = k.encrypt(str);[代码] [代码] [代码][代码]ct += t1;[代码] [代码] [代码][代码]}[代码] [代码] [代码][代码];[代码] [代码] [代码][代码]if[代码] [代码](bytes[bytes.length - 1] != string.length - 1) {[代码] [代码] [代码][代码]var[代码] [代码]lastStr = string.substring(bytes[bytes.length - 1] + 1);[代码] [代码] [代码][代码]ct += k.encrypt(lastStr);[代码] [代码] [代码][代码]}[代码] [代码] [代码][代码]return[代码] [代码]hexToBytes(ct);[代码] [代码] [代码][代码]}[代码] [代码] [代码][代码]var[代码] [代码]t = k.encrypt(string);[代码] [代码] [代码][代码]var[代码] [代码]y = hexToBytes(t);[代码] [代码] [代码][代码]return[代码] [代码]y;[代码] [代码] [代码][代码]} [代码][代码]catch[代码] [代码](ex) {[代码] [代码] [代码][代码]return[代码] [代码]false[代码][代码];[代码] [代码] [代码][代码]}[代码] [代码]};[代码] [代码]JSEncrypt.prototype.decryptLong2 = [代码][代码]function[代码] [代码](string) {[代码] [代码] [代码][代码]var[代码] [代码]k = [代码][代码]this[代码][代码].getKey();[代码] [代码] [代码][代码]// var maxLength = ((k.n.bitLength()+7)>>3);[代码] [代码] [代码][代码]var[代码] [代码]MAX_DECRYPT_BLOCK = 128;[代码] [代码] [代码][代码]try[代码] [代码]{[代码] [代码] [代码][代码]var[代码] [代码]ct = [代码][代码]""[代码][代码];[代码] [代码] [代码][代码]var[代码] [代码]t1;[代码] [代码] [代码][代码]var[代码] [代码]bufTmp;[代码] [代码] [代码][代码]var[代码] [代码]hexTmp;[代码] [代码] [代码][代码]var[代码] [代码]str = bytesToHex(string);[代码] [代码] [代码][代码]var[代码] [代码]buf = hexToBytes(str);[代码] [代码] [代码][代码]var[代码] [代码]inputLen = buf.length;[代码] [代码] [代码][代码]//开始长度[代码] [代码] [代码][代码]var[代码] [代码]offSet = 0;[代码] [代码] [代码][代码]//结束长度[代码] [代码] [代码][代码]var[代码] [代码]endOffSet = MAX_DECRYPT_BLOCK;[代码] [代码] [代码][代码]//分段加密[代码] [代码] [代码][代码]while[代码] [代码](inputLen - offSet > 0) {[代码] [代码] [代码][代码]if[代码] [代码](inputLen - offSet > MAX_DECRYPT_BLOCK) {[代码] [代码] [代码][代码]bufTmp = buf.slice(offSet, endOffSet);[代码] [代码] [代码][代码]hexTmp = bytesToHex(bufTmp);[代码] [代码] [代码][代码]t1 = k.decrypt(hexTmp);[代码] [代码] [代码][代码]ct += t1;[代码] [代码] [代码] [代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码] [代码] [代码][代码]bufTmp = buf.slice(offSet, inputLen);[代码] [代码] [代码][代码]hexTmp = bytesToHex(bufTmp);[代码] [代码] [代码][代码]t1 = k.decrypt(hexTmp);[代码] [代码] [代码][代码]ct += t1;[代码] [代码] [代码] [代码] [代码][代码]}[代码] [代码] [代码][代码]offSet += MAX_DECRYPT_BLOCK;[代码] [代码] [代码][代码]endOffSet += MAX_DECRYPT_BLOCK;[代码] [代码] [代码][代码]}[代码] [代码] [代码][代码]return[代码] [代码]ct;[代码] [代码] [代码][代码]} [代码][代码]catch[代码] [代码](ex) {[代码] [代码] [代码][代码]return[代码] [代码]false[代码][代码];[代码] [代码] [代码][代码]}[代码] [代码]};[代码] - 希望提供的能力 插件rsa加解密目前的长度很有很哦,稍微一个json就加密不了
2019-04-13 - 希望提供类似elementFromPoint功能的api
- 需求的场景描述(希望解决的问题) 目前小程序已经提供了NodesRef.boundingClientRect这个API,可实现返回节点的布局位置查询,其功能类似于 DOM 的 getBoundingClientRect,但在开发中我们有时需要反过来,也就是判断在视口中的指定坐标或位置上有什么元素,这就需要用到DOM中的elementFromPoint功能,但微信小程序目前还无法通过相应的方法来实现。 - 希望提供的能力 希望能提供NodesRef.boundingClientRect的反操作方法类似elementFromPoint这个api 附:Dom的elementFromPoint()方法 elementFromPoint() 传递X和Y坐标(相对于视口),该方法选择在指定坐标的最上层和最里层的Element对象。如果指定的点在视口以外,elementFromPoint()返回null 最上层是指z-index最大的元素;最里层是指最里层的子元素 <body style="margin:0"><div id="test" style="width: 100px;height: 100px;"> <span id="span1">123</span></div><script>console.log(document.elementFromPoint(2,2).id); //span1</script> elementFromPoint 语法: oElement = document . elementFromPoint ( iX , iY ) 参数: iX : 必选项。整数(Integer)。单位:象素(Pixel)。定位横坐标偏移量。 iY : 必选项。整数(Integer)。单位:象素(Pixel)。定位纵坐标偏移量。 返回值: oElement : 对象(Element)。返回获取的对象的引用。 说明: 根据横纵坐标值 iX 和 iY 获取对象 oElement 。 oElement 必须支持和响应鼠标事件。 提供的坐标是客户区坐标。客户区的左上角为 (0,0)。 当将此方法用于 Structured Graphics 或 Sprite 对象时,必须设置 MouseEventsEnabled 属性值为 1 。
2018-09-21 - 如何在touchmove过程中触发其所经过的元素上的事件?
- 需求的场景描述(希望解决的问题) 我们在开发小程序时经常要用到在滑动touchmove过程中触发当前位置的某一个或多个元素的事件,但目前的touch系列事件都只能触发触摸开始时的元素的事件,不知到是否有好的方式来实现一边滑动一边触发呢? - 希望提供的能力 希望有好的方式来实现在滑动过程中触发其所经过的元素上的事件。
2018-09-21 - 上线早但无法使用却永远排名第一,后面的小程序连入口都没有
微信搜索时有的上线早但无法使用却永远排名第一,而后来的小程序连入口都没有,这算法不要改进下么? 举个例子,搜索“翻译” [图片]
2018-09-21 - 官方怎么看?只需两步获取任何微信小程序源码
看来此问题无解,结贴了,大家混淆下,该干啥干啥。 - 需求的场景描述 获取任何微信小程序源码的漏洞,官方怎么看 此问题年初的时候就有人爆出来过,后来以为修复了,不过目前来看仍然可用…… 希望能引起重视,要不然整合生态圈相当脆弱,虽然有侵权保护机制,但这只能保护到品牌,对于开发者来说如果被拿到源码,就成了原创者的血泪史了! - 希望提供的能力 希望能解决源码泄露的安全问题 如果目前还在不到从根本上解决问题的话,官方对我们开发者有什么好的建议可以临时性地解决此问题?
2018-09-03