美文网首页
【解决】qrcodejs2生成的二维码安卓手机无法长按保存

【解决】qrcodejs2生成的二维码安卓手机无法长按保存

作者: 素时年锦 | 来源:发表于2020-09-11 10:59 被阅读0次

vue项目开发中遇到用qrcodejs2插件生成二维码,在苹果手机长按可以识别扫码,但是在安卓手机上无法识别,查询资料发现,主要是因为在canvas生成img的时候,在苹果手机上会隐藏隐藏canvas标签,但是在安卓手机上不会,就产生了上述的兼容问题,解决如下:

实现思路:

  • 1.手动将来的canvas标签给隐藏
  • 2.重新创建一个img标签,将二维码渲染到img上
  • html:


    图例
  • js:


    图例

相关文章

  • 【解决】qrcodejs2生成的二维码安卓手机无法长按保存

    vue项目开发中遇到用qrcodejs2插件生成二维码,在苹果手机长按可以识别扫码,但是在安卓手机上无法识别,查询...

  • iPhone壁纸:6.20苹果高清壁纸

    长按保存 点击放大 iPhone手机壁纸(苹果(安卓)壁纸)保存方法:点击图片-长按图片-保存图片,保存完毕返回...

  • iPhone壁纸:文字锁屏壁纸

    长按保存 点击放大 iPhone手机壁纸(苹果(安卓)壁纸)保存方法:点击图片-长按图片-保存图片,保存完毕返回...

  • 壁纸:08-18今日高清唯美壁纸

    长按保存 点击放大 iPhone手机壁纸(苹果(安卓)壁纸)保存方法:点击图片-长按图片-保存图片,保存完毕返回...

  • iPhone壁纸:无水印壁纸

    长按保存 点击放大 iPhone手机壁纸(苹果(安卓)壁纸)保存方法:点击图片-长按图片-保存图片,保存完毕返回...

  • iPhone壁纸:7.5苹果高清壁纸

    长按保存 点击放大 iPhone手机壁纸(苹果(安卓)壁纸)保存方法:点击图片-长按图片-保存图片,保存完毕返回...

  • iPhone壁纸 : 抖音动漫原图

    长按保存 点击放大 iPhone手机壁纸(苹果(安卓)壁纸)保存方法:点击图片-长按图片-保存图片,保存完毕返回...

  • iPhone壁纸 : 高清壁纸原图

    长按保存 点击放大 iPhone手机壁纸(苹果(安卓)壁纸)保存方法:点击图片-长按图片-保存图片,保存完毕返回...

  • iPhone壁纸:全面屏壁纸

    长按保存 点击放大 iPhone手机壁纸(苹果(安卓)壁纸)保存方法:点击图片-长按图片-保存图片,保存完毕返回...

  • iPhone壁纸:精选壁纸套图

    长按保存 点击放大 iPhone手机壁纸(苹果(安卓)壁纸)保存方法:点击图片-长按图片-保存图片,保存完毕返回...

网友评论

      本文标题:【解决】qrcodejs2生成的二维码安卓手机无法长按保存

      本文链接:https://www.haomeiwen.com/subject/bhvuektx.html