Mi piacerebbe ridimensionare Google Chrome a 5000x5000 pixel e quindi prendere uno screenshot del documento. Ma ho difficoltà a ridimensionare l'altezza del browser a 5000px.
Ho provato il suggerimento di utilizzare un AppleScript come questo:
tell application "Google Chrome"
activate
set the bounds of the first window to {0, 0, 5000, 5000}
end tell
e quindi catturare uno screenshot di
pressing ⌘⇧4, then space, then clicking the window
Sfortunatamente, le dimensioni dello screenshot catturato sono solo 10224 × 1978
Vale a dire. l'altezza è molto più piccola di quanto mi aspettassi. (La larghezza è di circa 2 x 5000 a causa della presenza di un display retina a densità 2x pixel)
Ho anche provato a utilizzare un'estensione del browser Chrome per acquisire lo screenshot ( Acquisizione schermata intera pagina ) dopo aver eseguito l'AppleScript. Lo screenshot risultante ha dimensioni solo del 10000 × 1518
(l'altezza è ancora molto più piccola del previsto).
Infine, ho confermato che la finestra non è alta come ho specificato, aprendo una console JavaScript di Chrome (jQuery è disponibile nel mio documento) e controllando $(window).height()
e $(window).width()
$(window).height();
759
$(window).width();
5000
Uso un Macbook Pro la cui risoluzione nativa è 1440 x 900 e che esegue OS X Sierra.
Risultato previsto : mi aspettavo che l'altezza degli screenshot risultanti fosse di almeno 5000 px.
Risultato effettivo : l'altezza dello screenshot era inferiore a 2000 px.
Come posso rendere l'altezza del browser 5000px? Preferibilmente senza acquistare un'app.