EXcanvasによるIE 7~8でのcanvasの互換性の実現

1239 ワード

IE 8および以下のブラウザではcanvasに互換性がなく、ExplorerCanvasを互換性の代替として使用できます.
互換性検出
var canvasSupported = !!document.createElement('canvas').getContext;

excanvasの使用要件
excanvasの例では、次のように使用されます.
  • htmlの js
  • html onloadにcanvas をバインドする

  • new Chart(ctx).Line(dataLine, {animation: false});

  • , :

    • canvasラベルはexcanvas メソッドの に く があります.すなわち、canvasはexcanvas に
    • を する があります.
      canvasの
      jsがページの に かれている は、canvasを に する しかありません.
      ページの のcanvasの から し、 じ さのcanvasを してみます.
      いで、G_vmlCanvasManager.initElement(canvasNew);を び してcanvasを する.
      canvasのrgba も めてcanvasを に できます!
      エラー: “measureText” が された は、 のexcanvasを します.
      canvas-polyfill
      see on github

      Excanvas for dynamically created canvas elements
      Error on IE7 and IE8, Object doesn't support property or method 'measureText'