Вам необходимо сохранить то, что пользователь рисует в объектах, а затем сериализовать их в JSON . После его сериализации вы можете сохранить JSON с помощью локального хранилища, в файле cookie или в базе данных.
Используя localStorage, вы можете сохранить данные с помощью:
try {
localStorage.setItem(“jsonName”, jsonString);
} exception(e) {
// do something
}
и позже прочитайте его с:
var jsonString = localStorage.getItem(“jsonName”);
но вам нужен браузер с поддержкой localStorage.
Есть также проблемы совместимости, о которых вам нужно позаботиться, см. Хранилище DOM .