, picuture :
<!doctype html>
<html lang="gb">
<head>
</head>
<body>
<canvas id="test"></canvas>
<script>
var canvas = document.getElementById('test');
var ctx = canvas.getContext("2d");
ctx.font = "30px Arial";
ctx.fillText("Noel Rocks",10, 50);
canvas.addEventListener("contextmenu", function(ev){
ev.preventDefault();
var image_png = canvas.toDataURL("image/png");
var download = document.createElement('a');
download.href = image_png;
download.download = "canvas.png";
var evObj = document.createEvent('MouseEvents');
evObj.initEvent( "click", true, false );
download.dispatchEvent(evObj)
}, false);
</script>
</body>
</html>
, png, . Download, IE Safari, .