Рубрики
JavaScript

Canvas сохранить и загрузить изображение

Инициализация canvas

var canvas = document.getElementById("sig-canvas");
canvas.width = canvas.width;
var ctx = canvas.getContext("2d");
ctx.strokeStyle = "#222222";
ctx.lineWidth = 4;

Загрузка изображения

var img = new Image;
img.onload = function(){
  ctx.drawImage(img,0,0); 
};
img.src = sig-dataUrl; 

Сохранение изображения

document.getElementById("sig-dataUrl").innerHTML = canvas.toDataURL();
Рубрики
JavaScript

Возможность открытия только одной копии сайта

$(document).ready(function(){
  counter = localStorage.getItem("t_counter");
  
  if( counter == null){
    localStorage.setItem("t_counter",1);
    counter = 1;
  }
  my_v = parseInt(counter)+1;
  localStorage.setItem("t_counter",my_v);
  
   $(window).bind('storage', function (e) {
    if (my_v < localStorage.getItem("t_counter")){
        window.close();
    }
  });
 
});