js语言如何在客户端对屏幕进行截屏并保存到客户端本地?

(走过路过的大神,跪求帮忙解决小弟一个难题,好人一生平安!!!)用jsp开发的web项目,发现java可以截屏但是截的是服务器端的屏幕,
如何在客户端对屏幕进行截屏并保存到客户端本地呢,用js语言可以实现吗?

要做插件给客户端安装,js没有这个权限。。

噢噢,弱弱地问一下,插件是要自己写吗?