有没有在IE7或IE8使用画布的方法吗?(Is there a way to use Canvas

2019-06-24 05:48发布

有任何解决方法使用“画布”的标签在IE7和IE8? 请让我知道。

<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>

Answer 1:

是的 ,有以模拟在旧版本的IE(7,8)的画布API的项目。

你可以找到它在这里 ,简单地包括JavaScript文件和帆布被支持下去。

请注意,是在IE浏览器顶部的JavaScript代码另一层(和它的不出名是非常快的解析JavaScript的...)



Answer 2:

是的,有: https://developers.google.com/chrome/chrome-frame/

但是,与任何现代网络技术,你将不得不作出,而深化发展了广泛的测试。 并根据您的deployement的位置,你可能会被禁止使用(系统管理员仍然实行IE7可能有奇怪的要求)。



Answer 3:

第Canvas元素只在IE9支持。



文章来源: Is there a way to use Canvas in IE7 or IE8?