HTMLCanvas 'getContext' не является поддерживаемым свойством или методом

Я только что запустил игровое приложение HTML5 и продолжаю получатьобъект не поддерживает свойство или метод 'getContextЖурналы ошибок от некоторых из моих пользователей.

Моя установка позволяет играть в игру только пользователям с Chrome (16 <), Firefox (9 <) или IE (9 <). Пользователи IE (<9) получают установку Chromeframe в лицо.

Это только некоторые из моих пользователей IE9, которые выбрасывают это исключение. Я играл в игру на нескольких машинах с Windows с IE9, Vista и Windows 7.

Ища мой источник, для вызова функции getContext, я получаю тот же шаблон. Я создаю элемент canvas, используя document.createElement, а затем вызываю getContext ('2d'), следующую строку.

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

Учитывая, что многие из моих пользователей IE9 запускают игру так, как она должна, я не думаю, что это проблема с моим кодом, а скорее какая-то панель инструментов / плагин или настройка в IE9, которая сбивает меня с толку.

Что вы ребята думаете ?

Ответы на вопрос(4)

Ваш ответ на вопрос