generating a screenshot of a website using jquery

2019-01-07 09:59发布

I would like to generate a screenshot thumbnail of any given url using strictly javascript. If this can't be done can anyone point me in the right direction to do this with my own api?

edit I just decided to cheat and use frames because it was for something I was doing for fun anyway, but thanks for all the great answers khtmltox is probably the best choice if you want to do something like this... they also have php bindings aswell.

9条回答
祖国的老花朵
2楼-- · 2019-01-07 10:02

Bit old, but I faced the same problem and found http://html2canvas.hertzen.com/

查看更多
淡お忘
3楼-- · 2019-01-07 10:04

There is absolutely zero chance to do that with Javascript.

Actually, there isn't a chance at all to accomplish that with any "web"'ish technique. There might be a funky flash-app, I don't know (if that exists, one more reason to hate flash :p).

查看更多
男人必须洒脱
4楼-- · 2019-01-07 10:07

Need to get screenshot website see checkout this is one phpwdn.com

查看更多
劫难
5楼-- · 2019-01-07 10:14

You can't do this just with JavaScript. You have to use a service like SnapCasa or similar (which basically comes down to an img tag in the right format, so it's all client-side from your perspective).

查看更多
叼着烟拽天下
6楼-- · 2019-01-07 10:19

Not gonna happen. The ONLY way you MIGHT be able to do this with JS is if the site is hosted on YOUR server and you have JS trigger to some shell script that renders the users page on your local server and saves it as an image.

You want a subscription to browser shots

查看更多
劫难
7楼-- · 2019-01-07 10:20

In pure js it is not possible at moment.

I installed cutycap on my server which is responsible for generating the pictures and with some js ajax magic you can easily create your own screen shoot - thumbnail service

查看更多
登录 后发表回答