HTMLCanvas 'getContext' ist keine unterstützte Eigenschaft oder Methode nicht

Ich habe gerade lauched ist ein HTML5-Spiel-Anwendung, und ich bekomme immer wieder 'Objekt unterstützt keine Eigenschaft oder Methode " getContext' Fehler-logs von einigen meiner Nutzer.

Mein setup nur Benutzer mit Chrome (16<), Firefox (9<) oder IE (9<), das Spiel zu spielen.
IE (<9) der Benutzer erhält einen chromeframe installation in Ihrem Gesicht.

Nur einige meiner IE9-Benutzer, die werfen dieser Ausnahme.
Ich habe das Spiel gespielt auf mehrere windows-Rechner mit IE9, sowohl vista und windows 7.

Suche meine Quelle, für die der Aufruf der Funktion getContext, bekomme ich das gleiche Muster.
Ich erstellen ein canvas-element über document.createElement, und dann rufe ich getContext('2d'), die nächste Zeile.

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

Gegeben, dass eine Menge von meinem IE9-Benutzer starten Sie das Spiel wie es sollte, glaube ich nicht, dass dies ein problem mit meinem code, sondern einige-Symbolleiste/plugin oder eine Einstellung im IE9, die stolpern mich hier.

Was denken Sie ?

InformationsquelleAutor Firecow | 2012-02-16
Schreibe einen Kommentar