html2canvas(document.body).then(function(canvas) {
document.body.appendChild(canvas);
});

属性参数:

http://html2canvas.hertzen.com/configuration

兼容性:

  兼容安卓与苹果微信浏览器

注意事项:

  如果需要实现长按保存功能,需要注意user-select 设置为auto

  图片地址如果跨域 需要做相应设置

举例使用方式:

  获取saveWrap 容器内的元素 转为canvas ,并将canvas添加到 poster-container 中,再根据这个canvas 转成image,从而可以长按保存


html2canvas(document.getElementById("saveWrapX"),{scale:1}).then(function(canvas) {
document.querySelector('.poster-container').appendChild(canvas);
let canvas = $('.poster-container canvas')
let posterImage = document.getElementById("saveImageX")
posterImage.src = canvas[0].toDataURL("image/jpg")
});

最新文章

  1. 简单的c# TCP通讯(TcpListener)
  2. Listview的onItemClickListener无法响应的解决方法(转)
  3. 如何保持自己 fork 的项目和原始项目同步
  4. MHA监控进程异常退出
  5. unity, Additive Animtion注意事项
  6. VS2010 win32项目windows窗体程序 向导生成代码解析
  7. 在Linux使用GCC编译C语言共享库
  8. HTML5 智能表单
  9. 使用libvirt做适配的kvm虚拟机window server 2008 磁盘性能的提升
  10. python中全局变量和局部变量的一个小坑
  11. velocity中加载模板文件的方式
  12. LeetCode算法题-Shortest Completing Word(Java实现)
  13. JavaScript作用域[[scope]]
  14. Bartender标签传参与打印
  15. MongoDB 学习记录(二)yum安装
  16. tensorflow显存管理
  17. 脚手架(create-react-app)没有eject情况下,使用react-scripts的时候,动态设置环境变量
  18. 深入理解JVM一JVM内存模型
  19. vue-router防跳墙控制
  20. php debug函数

热门文章

  1. H5传奇源码,附带微信支付,商城系统,新增了元宝交易商城系统源码
  2. Ruby Rails学习中:关于测试的补充,MiniTest报告程序,Guard自动测试
  3. 你不知道的css各类布局(三)之自适应布局
  4. qt tableview使用
  5. 在webstorm中编译less,以及压缩css
  6. windows下修改vagrant虚拟机中的html ,通过nginx访问后不生效
  7. ado.net 断开 非断开
  8. deep_learning_Function_tensorboard的使用
  9. 四、指定Nginx启动用户
  10. python常用模块:pickle、shelve、json、xml、configparser