How to screenshot website in JavaScript client-side / how Google did it? (no need to access HDD) -


this question has answer here:

i'm working on web application needs render page , make screenshot on client (browser) side.

i don't need screenshot saved on local hdd though, kept in ram , send application server later.

i researched:

  1. browsershots alike services...
  2. mechanized browsers...
  3. wkhtmltoimage...
  4. python webkit2png...

but none of gives me need, is:

  1. processing @ browser side (generate screenshot of page). don't need saved on hdd! just...
  2. ...send image server further processing.
  3. capturing whole page (not visible part)

eventually came upon google's feedback tool (click "feedback" on youtube footer see this). contains javascript jpg encoding , 2 other huge scripts can't determine do...

but it's processed on client side - otherwise there no point putting huge jpeg encoder in code!

anyone have idea how did made / how can make it?

here example of feedback (report bug on screens)

feedback/report bug example

"using html5/canvas/javascript take screenshots" answers problem.

you can use javascript/canvas job still experimental.


Comments

Popular posts from this blog

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

fortran - Function return type mismatch -

queue - mq_receive: message too long -