有没有办法在IE7或IE8中使用Canvas?

ric*_*dey 6 html javascript html5 internet-explorer canvas

在IE7和IE8中使用"Canvas"标签有什么解决方法吗?请告诉我.

<input type="text" id="textSign" value="Sign" />
<input type="button" onclick="javascript:return changeSign();" value="changeSign" />
<canvas id="e" width="150" height="100"></canvas>
<script type="text/javascript">
var textSign = document.getElementById("textSign").value;
      function changeSign() {
             textSign = document.getElementById("textSign").value;
                    var canvas = document.getElementById("e");
                    var context = canvas.getContext("2d");
                    context.fillStyle = "#4c4c4c";
                    context.font = "30px Giddyup Std";
                    context.fillText (textSign , 20, 50);
                }
            </script>
Run Code Online (Sandbox Code Playgroud)

Adr*_*tti 8

是的,有一个项目可以在旧版本的IE(7和8)上模拟画布API.

你可以在这里找到它,只需包含JavaScript文件并继续支持画布.

请注意,这是IE顶部的另一层JavaScript代码(解析JavaScript的速度并不快!)