国内基于浏览器的在线截屏插件方案汇总分析
国产比较好的支持多版本浏览器的在线截屏商业插件,应该就这三家了:
http://blog.csdn.net/ldevs/article/details/10102693
http://www.cnblogs.com/xproer/archive/2010/12/05/1896778.html
http://www.ggniu.cn/testcapture.htm
本质都一样:
IE下Js调用activex插件在截屏之前保持【截屏提醒】窗口在最前端,可以随意切换到需要截屏的窗口后再进行截屏,截屏成功后回调获取图片Base64编码字符串,用户再通过ajax或通过表单提交上传到服务器解码后获得图片
chrome,firefox通过NPAPI调用插件接口实现截屏,使用方法各浏览器一致,方便调用。
http://blog.csdn.net/ldevs/article/details/10102693
http://www.cnblogs.com/xproer/archive/2010/12/05/1896778.html
http://www.ggniu.cn/testcapture.htm
本质都一样:
IE下Js调用activex插件在截屏之前保持【截屏提醒】窗口在最前端,可以随意切换到需要截屏的窗口后再进行截屏,截屏成功后回调获取图片Base64编码字符串,用户再通过ajax或通过表单提交上传到服务器解码后获得图片
chrome,firefox通过NPAPI调用插件接口实现截屏,使用方法各浏览器一致,方便调用。
NPAPI插件已经被Chrome放弃禁用了,必须开发PPAPI的插件。xproer链接中提到的插件在Chrome下根本不能用。
唯一一个开源的插件:
http://bbs.csdn.net/topics/390671944
原作者使用VC++6写的,用VC++2008转了一下工程,但是仍然有编译和构建错误,我把修正后结果放入了
https://github.com/rgqancy/WebCapture