2013-01-23 65 views
0

中的瀏覽器大小我有一個問題與Iphone瀏覽器中的寬度和高度畫布有關。在第一次加載時,我試圖讓這段代碼將寬度和高度畫布整頁。如果在縱向模式下第一次加載,但不在橫向模式下,則大小與預期的一樣大。是否有另一種方式來抓住肖像和風景的全尺寸。如何使寬度和高度畫布等於Iphone

 var context = document.getElementById("myCanvas").getContext("2d"); 
    var canvasImage = document.getElementById("myCanvas"), 
     canvasMessage = document.getElementById("myCanvas2"), 
     canvasImage.width = window.innerWidth; 
     canvasImage.height = window.innerHeight; // on portrait it give 1091 but not in         landscape 
     canvasMessage.width = window.innerWidth; 
     canvasMessage.height = window.innerHeight; 

回答

0

它可以幫助你 在HTML頁面中

<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1" /> 
+0

http://stackoverflow.com/questions/3193277/how-do-i-make-a-canvas-drawing-包括此到完全填充最瀏覽器?RQ = 1 – ravithejag