2010-12-10 10 views
1

Ich arbeite an einem Online-Roguelike-Spiel. Es ist aktuelle Version befindet sich here. Es funktioniert gut in Chrome 9 und Firefox 3.6, aber es macht Firefox 4 Beta 7 für etwa eine Minute bei jeder Bewegung nicht reagiert und IE9 sagt nur, dass es <canvas> Tag nicht unterstützt.Canvas-Anwendung funktioniert nicht in IE9 & arbeitet falsch in FF4b7

Könnte jemand bitte diese seltsamen Verhaltensweisen von IE9 und FF4b7 erklären?

Vielen Dank.

+0

Die Probleme sind beide in Beta-Browsern? –

+0

@Josiah: Nun, eigentlich, ja. Aber ich habe viele Canvas-Anwendungen gesehen, die in IE9 und FF4 funktionieren, daher finde ich es seltsam, dass meins nicht gut funktioniert. –

Antwort

5

In IE9 Hit F12 und Sie werden sehen, Ihre Website wird im Quirks-Modus geladen, weshalb es keine Leinwand hat. Ab F12 können Sie es wechseln und sehen, dass Ihre Website funktioniert, wenn sie sich im IE9-Standardmodus befindet.

Ich denke, Sie möchten DOCTYPE HTML vor allem anderen setzen, um dies zu vermeiden.

http://en.wikipedia.org/wiki/Quirks_mode

0

ich dies im Fall bin Entsendung es jemand anderes hilft (Ich fand diese Seite, als ich googeln)

Seiten funktionierten gut in Firefox

In IE9 Seiten wurden vor Ort arbeiten, aber nicht vom Server. ("getContext nicht unterstützt usw. etc.") Hatte keine Ideen mehr, aber bemerkte, dass ein Versuch mit einem Teil meiner Seite mit Canvas funktioniert.

Lange Geschichte kurz: - Meine Seiten waren .htm und so dachte ich "Gibt es einen HTML5-Standard?" Nun, ich bin nicht sicher, ob es da ist, aber als ich alle Seiten in .html änderte, verhielt sich die Seite wie beabsichtigt in IE9 mit allen Canvas-Elementen, die funktionierten.

Bob

Verwandte Themen