Можно ли как-то реализовать чтоб скриншот делался при обновлении (перезагрузке) страницы ?
Вот код на js:
$(document).ready(function() {
$('#megaButton').live('click',function(){
//собственно включение самого html2canvas
$('body').html2canvas();
setTimeout("makeIT()", 1000)
});
});
function makeIT()
{
//если на странице только один canvas, то можно так:
var canvas = $('canvas')[0];
//получаем картинку в base64
var data = canvas.toDataURL('image/png').replace(/data:image\/png;base64,/, '');
//все возникшие проблемы решились удалением canvas
$('canvas').remove();
//засылаем картинку на сервер
$.post('savepic.php',{data:data}, function(rep){
alert('Изображение '+rep+' сохранено' );
});
}
$(document).ready(function(){
$('body'.html2canvas();
makeIT();
});
//должно работать