时间:2019-05-03 来源:小程序工厂
这是拼图小游戏么
设置背景色为白色,不然默认是黑色的。
最好的方法是转成jpg~
那张图的问题,图片是png 8bit的,转成png 24bit试试
小米8也是。我的就是小米8转发的时候背景图全黑没有样式。微信6.7.3,基础库版本号2.3.2。
出现问题的具体机型以及微信版本号基础库版本是什么?
小米6,微信6.7.3,基础库版本号2.3.2。还有华为mate10。之前有看到别人发类似的帖子,不过是八月份的了,当时的回复是正在修复。
请问这个问题找到原因了吗?
这边用华为mate10测试没有复现问题哦,能否提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
page{
background:#ffffff;
}
样式是对的,个别机型会出现这种状况
使用微信转发图片,基本都会将你的图片先进行处理,有时就会出现局部黑色的问题,甚至有时你发送png的图,下下来就成了jpg了
我没有设置图片,就是默认的,原本白色背景的页面,转发出去就变成黑色了。目前IOS的,没有发现。就在小米跟华为的手机上会有这种情况
确定不是样式问题吗?能来个demo吗?
真不是样式问题,页面本身的背景是白色,其他手机转发都是正常的白色,只有同事的小米6和华为的手机转发会变为黑色。如果是样式问题,那就不存在这种个别机型会出现的状况
分享卡片时,如果不传image时,会默认截取当前页面,看看是不是转发调起一些操作的问题,其中包括同步事件处理
如果是你说的这种状况,那应该就属于偶发性的,但是现在是部分机型的转发会出现这个状况。之前有看到别人的类似问题的帖子,官方回复说是正在修复中。但是那已经是八月份的帖子了...https://developers.weixin.qq.com/community/develop/doc/000a2a8b408e105ad9375362b56000?highLine=%25E8%25BD%25AC%25E5%258F%2591%25E5%259B%25BE%25E7%2589%2587%25E5%258F%2598%25E9%25BB%2591
附上帖子的链接
那你试试分享时使用传入图片方式,你可以在转发前先绘制个canvas,和你的页面分享部分一致,然后调用生成临时图片路径,作为转发的image参数