Я знаю, что вы ищете способ сделать это на стороне клиента, но, учитывая точечную поддержку по всем направлениям, вы, возможно, захотите создать эскизы на сервере.
khtml2png позволяет создавать изображения веб-страниц из командной строки. Это не самое красивое решение, но с небольшими сценариями оно позволит вам создавать эскизы на лету, и вам не придется беспокоиться о совместимости браузера.