- 企业微信windows版内置浏览器什么时候升级下?
同样一个功能,手机版能用,mac版也没问题,只有windows版的企业微信不能用,我查了下,windows下企业微信浏览器chromium内核竟然是两年前的。EcmaScript6的async就用不了。凡是js文件里面function前面带这个async的都提示错误。所以现在一个h5应用在手机企业微信能用,电脑的就不能用,就有点不太合适,甚至mac和windows也不一样。企业微信的h5自建应用既然是一个重要的功能,那你至少要做到一个功能所有平台要么都能用,要么都不能用。你这样就不太好开发。改不改程序都是问题。
2020-10-07 - pc企业微信上自定义分享shareAppMessage分享图片
pc版企业微信,调用 [代码]wx[代码][代码].[代码][代码]invoke[代码][代码]([代码][代码] [代码][代码]"shareAppMessage"[代码][代码],[代码][代码] [代码][代码]{[代码][代码] title[代码][代码]:[代码][代码] [代码][代码]''[代码][代码],[代码][代码] [代码][代码]// 分享标题[代码][代码] desc[代码][代码]:[代码][代码] [代码][代码]''[代码][代码],[代码][代码] [代码][代码]// 分享描述[代码][代码] link[代码][代码]:[代码][代码] [代码][代码]''[代码][代码],[代码][代码] [代码][代码]// 分享链接[代码][代码] imgUrl[代码][代码]:[代码][代码] [代码][代码]''[代码][代码] [代码][代码]// 分享封面[代码][代码] [代码][代码]},[代码][代码] [代码][代码]function[代码][代码]([代码][代码]res[代码][代码])[代码][代码] [代码][代码]{[代码][代码] [代码][代码]if[代码][代码] [代码][代码]([代码][代码]res[代码][代码].[代码][代码]err_msg [代码][代码]==[代码][代码] [代码][代码]"shareAppMessage:ok"[代码][代码])[代码][代码] [代码][代码]{[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码]);[代码]不想分享一个链接出去,能只分享一张图吗? 目前是可以复制图片在发送,但想要直接选择客户列表发送
2020-12-08 - 企业微信下IOS调用canvas.createImage加载图片失败?
在微信小程序中测试安卓/IOS都可以创建图片成功进入onload 方法, 在企业微信小程序中测试IOS手机(6和7plus)上会进入onerror方法,该如何解决? [图片] [图片] [图片]
2020-07-27 - canvas2d 在企业微信中,IOS无法绘制图片,createImage后不走onload?
环境:企业微信 & IOS, API: CanvasContext.drawImage & Canvas.createImage canvas2d 在企业微信中,IOS无法绘制图片,drawImage 需要 image 对象,而 createImage 后不走 onload,执行了 onerror,我换成 base64 也不行。 域名配置正常! 使用 canvas 非 2d 也能 drawImage 成功显示。 安卓正常。 wx.createSelectorQuery().select(`#mycanvas`).node(res=>{ const canvas = res.node; canvas.width = 320 canvas.height = 680 let cvsctx = canvas.getContext('2d'); wx.getImageInfo({ src: this.data.img, success: (res)=>{ // let base64 = wx.getFileSystemManager().readFileSync(res.path, 'base64') // console.log('----base64:', base64); let bgImage = canvas.createImage(); bgImage.onload = ()=>{ // 注意:是 onload 不是 onLoad 。 console.log('onload', bgImage); cvsctx.drawImage(bgImage, 0, 0, canvas.width, canvas.height) } bgImage.onerror = ()=>{ console.log('----error------'); } bgImage.src = res.path // bgImage.src = 'data:image/jpeg;base64,' + base64; } }) }).exec(); 划线之类的 API 都可以,但偏偏无法绘制背景图。 也想过直接不绘制背景图,而使用 image 定位到底部显示,但对图片绘制的内容还有马赛克功能,也就是需要对图片数据处理。所以行不通。 // 如果是使用旧版 canvas, 那么是可以的。但我想要使用的是性能更好的 canvas2d ctx = wx.createCanvasContext('mycanvas') ctx.drawImage(tmpfile, 0, 0, canvas.width, canvas.height) ctx.draw() CanvasContext.drawImage(string imageResource第一个参数是 imageResource 。。能查到的资料太有限了,我目前没有找到有其他办法传入除了 image 对象之外的东西。 请教有经验的大佬,有没有办法?
2020-08-31 - ios canvas.createImage()挂了?没人管吗??企业微信成了孤儿?
ios :13.7 wechat: 7.0.14 wechatlib:2.12.3 代码片段 中是用的wxml-to-canvas插件。然后在插件执行canvas.createImage() [图片]
2021-01-25 - canvas 2d 多个createImage 真机onload不触发?
正常情况多个img的onload都会执行,并绘制在canvas中,但是代码片段的3个图片就第一个正常打印和绘制;微信版本小程序是正常的,已经修复,是不是企业版本小程序的没有同步修复此问题!!!! // 图片一 const img1 = canvas.createImage() img1.onload = () => { console.log('image加载1') ctx.drawImage(img1, 0, 0, 212 * pixelRatio, 252 * pixelRatio); } img1.src = 'https://04imgmini.eastday.com/mobile/20200221/20200221145849_ec140e3a1e41ed934380fce0f7812e33_1.jpeg' // 图片二 const img2 = canvas.createImage() img2.onload = () => { console.log('image加载2') ctx.drawImage(img2, 0, 252 * pixelRatio, 212 * pixelRatio, 252 * pixelRatio); } img2.onerror = (res) => { console.log('图片二加载失败',res) } img2.src = 'https://04imgmini.eastday.com/mobile/20200221/20200221145849_ec140e3a1e41ed934380fce0f7812e33_1.jpeg' // 图片三 const img3 = canvas.createImage() img3.onload = () => { console.log('image加载3') ctx.drawImage(img3, 0, 500 * pixelRatio, 212 * pixelRatio, 252 * pixelRatio); } img3.onerror = (res) => { console.log('图片三加载失败',res) } img3.src = 'https://04imgmini.eastday.com/mobile/20200221/20200221145849_ec140e3a1e41ed934380fce0f7812e33_1.jpeg'
2021-03-04