请教js如何实现截屏功能

JavaScript012

请教js如何实现截屏功能,第1张

可以使用html2canvas.js,生成的数据是data:image/jpegbase64格式的:

html2canvas($("#xxxEle")).then(function(canvas) {

var imageData = canvas.toDataURL()

})

手机微信截图的方法就有很多,最简单的莫过于利用相机或其他手机截图,具体方法如下:

1.用手机自带的截图功能:某些智能手机是自带截图功能,当需要微信截图的时候,可以直接使用手机自带的截图功能,以iOS系统为例,只要同时按下HOME键和关机键即可。这个微信截图方法最是方便易用。

2.使用相机或者其他手机截图:如果我们身边有相机或者有其他手机的话,我们可以打开自己手机中,需要截图的地方,然后使用相机或者另外一部智能手机对着我们手机微信内容拍照,之后再传给我们,这样也可以实现微信截图。

3.用iTools、腾讯手机管家、刷机精灵等辅助软件:将手机与电脑进行连接,然后即会出现手机的相关信息。然后点击手机下方的“相机”图标,即会出现截屏选项,甚至你还可以对截屏进行设置,如带手机壳还是不带手机壳。点击截屏,即可将你所需要截图的页面保存下来。