用纯js在当前页面怎么实现截图

阅读 16.9k
6 个回答

请问你的意思是screen shot 还是 截取图片?

不知道你在说什么
网页截图的话用phantomjs
想做他的图标,用SVG或者canvas

如果你想要将截取HTML页面的某个部分的话,似乎做不到,需要借助浏览器插件完成
如果你是只是想截取页面上图片的某个部分的话,使用canvas就可以实现

百度那个是你看下它的HTML代码
是画在cavas中的,canvas中的数据通过toDataURL输出Base64编码的图片内容,这个浏览器可以识别保存到本地~~~

highcharts的截图是base64.因为highcharts本身就是基于canvas绘制的。如果要js浏览器端截图,可以html2canvas,有个实例,参考百度反馈的截图。

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