在移动设备上,只使用drawImage函数的HTML5画布无法显示,但在我的笔记本电脑上可以显示。
你可以在这里看到:mmhudson.com/index.html(重新加载一次)
我没有收到任何错误信息,但它在iOS上的Chrome浏览器或Android上的默认浏览器中都无法显示。
编辑:
只有在文档中包含以下meta标签时才会出现此问题:
<meta name="viewport" content="width=device-width, initial-scale=1"></meta>
s.width
,你会得到什么?viewport标签可能会影响画布的宽度。在绘制之前,还可以尝试警报document.getElementById("canvasCont").style.width
以确保它具有宽度。 - beeglebug