移动端计算页面尺寸

function setGameCanvasSize(gameCanvasId) {
    
    var scale =  document.documentElement.clientHeight/gameCanvasId.offsetHeight;
    
    gameCanvasId.style.marginLeft = -(gameCanvas.clientWidth)/2 + 'px';
    gameCanvasId.style.MozTransform = 'scale(' + scale + ')';
    gameCanvasId.style.MsTransform = 'scale(' + scale + ')';
    gameCanvasId.style.OTransform = 'scale(' + scale + ')';
    gameCanvasId.style.WebkitTransform = 'scale(' + scale + ')';
    gameCanvasId.style.transform = 'scale(' + scale + ')';
}
原文地址:https://www.cnblogs.com/lilixing/p/4798461.html