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