Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从URL生成网站的屏幕截图?_Javascript_Spring - Fatal编程技术网

Javascript 如何从URL生成网站的屏幕截图?

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

我正在使用SpringMVC开发一个网站。我有一个表单,我要求用户提供他的网站的URL。在他输入网址后,我需要给他看网站的截图

我应该在后端还是前端生成映像

我确实需要在用户的仪表板上向用户显示图像。我无法决定是每次生成它还是将它存储在后端。在后端存储会更好地提高性能,而每次生成都会向用户显示当前屏幕截图

看一看。您可以通过命令行生成png屏幕截图

下面是一个PhantomJS脚本,它接受两个输入参数(url和输出文件):

然后你可以像这样调用PhantomJS:

phantomjs scriptfile.js http://www.myweb.com outputfile.png

您使用的是什么后端语言?在后端使用它有什么好处?(除非以后需要存储图像)在
iframe
中显示如何?@Cerbrus我正在使用基于JavaAlternative dupe的Spring框架:
phantomjs scriptfile.js http://www.myweb.com outputfile.png