Javascript 如何从URL生成网站的屏幕截图?
我正在使用SpringMVC开发一个网站。我有一个表单,我要求用户提供他的网站的URL。在他输入网址后,我需要给他看网站的截图 我应该在后端还是前端生成映像 我确实需要在用户的仪表板上向用户显示图像。我无法决定是每次生成它还是将它存储在后端。在后端存储会更好地提高性能,而每次生成都会向用户显示当前屏幕截图 看一看。您可以通过命令行生成png屏幕截图 下面是一个PhantomJS脚本,它接受两个输入参数(url和输出文件): 然后你可以像这样调用PhantomJS:Javascript 如何从URL生成网站的屏幕截图?,javascript,spring,Javascript,Spring,我正在使用SpringMVC开发一个网站。我有一个表单,我要求用户提供他的网站的URL。在他输入网址后,我需要给他看网站的截图 我应该在后端还是前端生成映像 我确实需要在用户的仪表板上向用户显示图像。我无法决定是每次生成它还是将它存储在后端。在后端存储会更好地提高性能,而每次生成都会向用户显示当前屏幕截图 看一看。您可以通过命令行生成png屏幕截图 下面是一个PhantomJS脚本,它接受两个输入参数(url和输出文件): 然后你可以像这样调用PhantomJS: phantomjs scrip
phantomjs scriptfile.js http://www.myweb.com outputfile.png
您使用的是什么后端语言?在后端使用它有什么好处?(除非以后需要存储图像)在
iframe
中显示如何?@Cerbrus我正在使用基于JavaAlternative dupe的Spring框架:
phantomjs scriptfile.js http://www.myweb.com outputfile.png