Сохранение изображения на холсте в локальном хранилище

Я пытаюсь сохранить нарисованные круги на холсте в местном хранилище, но просто не могу заставить его работать.

Пока это мой код сохранения в JS.

function saveCanvas() {
var canvas = document.getElementById("imgCanvas"),
    doomslayer = canvas.toDataURL();

 if (typeof (localStorage) !== "undefined") {

    localStorage.setItem('imgCanvas', doomslayer);
 } else {
    document.getElementById("save").innerHTML.dataURL = "Local Storage not supported";
   }
}

function loadCanvas() {

var image = localStorage.getItem('imgCanvas');

document.getElementById('imgCanvas').src = image;
}

Ссылка JSFiddle

Наконец-то все заработало!Рабочая скрипка :)

Ответы на вопрос(1)

Ваш ответ на вопрос