我使用JQuery Singature和我遇到這個錯誤信息爲上述IE版本:JQuery的簽名不工作的IE <= 9
Message: Canvas element does not support 2d context. jSignature cannot proceed.
更新:(;)的添加後在flashcanvas.js
問題是一樣的:
消息:預期';'
flashcanvas.swf
Code: 0
我已經從網上下載flashcanvas.swf
和flashcanvas.js
:
https://github.com/brinley/jSignature/blob/master/libs/flashcanvas.js https://github.com/brinley/jSignature/blob/master/libs/flashcanvas.swf
這兩個文件,我把他們安置在一個叫腳本文件夾。
如果我包含或不包含flashcanvas.swf無關緊要我需要做什麼?
這裏的JavaScript
<!--[if lte IE 9]>
<script type="text/javascript" src="Script/flashcanvas.js"></script>
<script type="text/javascript" src="Script/flashcanvas.swf"></script>
<![endif]-->
<script type="text/javascript" src="Script/jSignature.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#divSignature").jSignature({width:400, height:140, mousedown:function(){}});
});
</script>
您是否嘗試將html5標籤添加到DOM? – jycr753
對於IE版本10和更高版本,它是可以的。現在,如何將HTML5標籤添加到IE版本<= 9以上,因爲它們不支持Html5。 – MilkBottle