HTMLCanvas 'getContext' não é uma propriedade ou método suportado

Acabei de lançar um aplicativo para jogos em HTML5 e continuo recebendo 'object não suporta propriedade ou método 'getContextegistros de erros de alguns dos meus usuário

Minha configuração permite apenas que usuários com Chrome (16 <), Firefox (9 <) ou IE (9 <) joguem o jogo. Os usuários do IE (<9) recebem uma instalação de chromefram

Apenas alguns dos meus usuários do IE9 que lançam essa exceção. Joguei o jogo em várias máquinas Windows com o IE9, tanto o Vista quanto o Windows 7.

Pesquisando minha fonte, para a chamada de função getContext, recebo o mesmo padrão. Eu crio um elemento de tela usando document.createElement e, em seguida, chamo getContext ('2d'), a próxima linha.

var buffer = /** @type {!HTMLCanvasElement} */ (document.createElement('canvas')),
    ctx = /** @type {!CanvasRenderingContext2D} */ (buffer.getContext('2d')),
    draw = function(ctx) {
       /**
        * Alot of drawing calls.
        */
    };
draw(ctx);

Dado que muitos dos meus usuários do IE9 rodam o jogo como deveria, não acho que isso seja um problema com o meu código, mas sim uma barra de ferramentas / plugin ou configuração no IE9 que está me atrapalhando aqu

O que é que vocês acham

questionAnswers(8)

yourAnswerToTheQuestion