2014-10-09 47 views
0

我正試圖運行這個簡單的html2canvas代碼。它在Chrome, IE9, Firefox很好。但不IE8如何獲得html2canvas在ie8中的工作?

代碼工作:

html2canvas($(#section), { 
     onrendered: function (canvas) {    
      var img = canvas.toDataURL().replace(/^data[:]image\/(png|jpg|jpeg)[;]base64,/i, ""); 

      $.ajax({ 
       type: "POST", 
       contentType: "application/json; charset=utf-8", 
       url: "/Home/SaveDiv", 
       data: "{'imageData': '" + img + "'}", 
       dataType: "json", 
       async: false, 
       cache: false, 
       success: function (msg) { 
       }, 
       error: function (result) { 
        alert('error'); 

       } 
      }); 
     } 
     }); 

有沒有方法可以讓我得到它IE8工作。我聽說過flashcanvas,我不確定如何使用它。

否則,有什麼其他方式可以在IE8中捕獲<div>元素。

回答

1

這可能是因爲html2canvas需要IE9或更高,如上所述here

+0

推薦替代?以及如何使用它? – user2322507 2014-10-09 20:59:18