Esto es extremadamente directo, pero no puedo entender por qué está causando las barras de desplazamiento. Aquí está el código:Configuración de alto y ancho del elemento de lienzo en window.innerHeight/innerWidth que causa barras de desplazamiento
CSS
body, canvas, html{margin:0;padding:0;border:0 none;}
canvas{background:Black;}
HTML
<html>
<head></head>
<body></body>
</html>
JavaScript
var canvas = document.createElement("canvas");
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
document.getElementsByTagName("body")[0].appendChild(canvas);
No debería esto sólo ser la causa de la tela para cubrir la ancho y alto o f la ventana visible? He aquí un ejemplo jsFiddle: http://jsfiddle.net/TyJYH/
Podría ser que los elementos, cuerpo y html, estén agregando margen o relleno alrededor del lienzo. Puede hacer que la posición del lienzo sea absoluta o fija, o establecer explícitamente los márgenes y los rellenos en 0. – kennebec