JS可以实现浏览器之外的截图功能吗?

问题:

其实前端截图可以用canvas提供的API实现,但是现在公司部门提需求要做一个浏览器之外也可以截图的功能,就是说他们想截取电脑桌面的一些内容,然后再保存在网页上提交。   

问下这个可以实现吗,要是不能的话,请问还有那些方法可以实现,并且可以和前端实现交互的。

缥缈止盈
浏览 1091回答 5
5回答

宝慕林4294392

如果JS可以实现浏览器之外的截图,我们还能放心的浏览网站吗?访问个页面就上传一下你的桌面截图。。。不知道你怕不怕,反正我是怕的

有只小跳蛙

Phantomjs 你值得拥有

浮云间

有一些古老的Java Applet可以实现,不过现在Flash都没人用了,java用的更少,大部分用户机器上应该都没有JRE

斯蒂芬大帝

这个是无法实现的。js执行的环境是浏览器里。他不能调用操作系统的里面的api。实现不了截屏,但是可以实现截取当前网页的内容。一些PC客户端应用能够截屏是因为他们运行在操作系统上,能够调用系统的api实现截屏。
打开App,查看更多内容
随时随地看视频慕课网APP