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, которая сбивает меня с толку.
Что вы ребята думаете ?