Javascript 对象没有';t支持属性或方法';填充文本';在IE8中
我在IE8中遇到了以下问题。我的代码在Chrome、Mozilla和IE10中运行良好。由于IE8不支持画布,我在其中遇到了以下问题: 对象不支持属性或方法“fillText” 下面是我得到此错误的jQuery行:Javascript 对象没有';t支持属性或方法';填充文本';在IE8中,javascript,jquery,internet-explorer-8,html5-canvas,polyfills,Javascript,Jquery,Internet Explorer 8,Html5 Canvas,Polyfills,我在IE8中遇到了以下问题。我的代码在Chrome、Mozilla和IE10中运行良好。由于IE8不支持画布,我在其中遇到了以下问题: 对象不支持属性或方法“fillText” 下面是我得到此错误的jQuery行: context.font = basefont+"px 'Trebuchet MS', Verdana, sans-serif"; context.fillText( (Math.round(parseFloat(v['value'] / totalValue * 1000 )))
context.font = basefont+"px 'Trebuchet MS', Verdana, sans-serif";
context.fillText( (Math.round(parseFloat(v['value'] / totalValue * 1000 ))) /
有人有解决方案吗?您可以尝试使用该解决方案,将语义标记、画布、web存储、地理位置、表单和多媒体等HTML5和CSS3功能启用到旧版本的Internet Explorer中
由于它基于jQuery
和modernizer
,因此要使用它,您需要在WebHIMS库旁边包含依赖项jQuery
和modernizer
:
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.7.1/modernizr.min.js"></script>
<script src="scripts/webshim/polyfiller.js"></script>
使用塑料填充物。谷歌“画布填充”
$.webshims.polyfill('forms canvas');