html2canvas生成图片后,ios微信长按图片只弹出保存图片,而没有发送给朋友是怎么回事?

新手上路,请多包涵

clipboard.png

html2canvas 然后用canvas原生的 canvas.toDataURL("image/jpeg")后,得到了上图的base64图片,然后将图中img标签src换成base64的值,安卓没有问题,但ios长按出来的图片只有保存图片选项,如下图

clipboard.png

而正常的保存选项应该是至少有发送给朋友、保存图片和识别二维码的,如图

clipboard.png

有没有遇到过这种问题的朋友,求解啊,在线等。。。

阅读 6.6k
3 个回答
新手上路,请多包涵

我也遇了。。。上传到生产环境就不会出问题了

新手上路,请多包涵

这个是vue-router的history模式的问题,改成hash可以解决但是麻烦,建议类似的问题采用ssr解决

不知道楼主有没有解决,我也遇到了。求帮助

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏