2010-12-10 37 views
1

Je travaille sur un jeu de type roguelike en ligne. Sa version actuelle est située here. Cela fonctionne très bien dans Chrome 9 et Firefox 3.6, mais cela fait que Firefox 4 beta 7 ne réagit pas pendant environ une minute à chaque mouvement et IE9 dit simplement qu'il ne supporte pas la balise <canvas>.L'application Canvas ne fonctionne pas dans IE9 et ne fonctionne pas correctement dans FF4b7

Quelqu'un pourrait expliquer ces comportements étranges de IE9 et FF4b7?

Merci beaucoup.

+0

Les problèmes sont les deux dans les navigateurs bêta? –

+0

@Josiah: Eh bien, en fait, oui. Mais j'ai vu beaucoup d'applications de toile fonctionnant bien dans IE9 et FF4, donc je trouve étrange que le mien ne fonctionne pas bien. –

Répondre

5

Dans IE9 appuyez sur F12 et vous verrez votre site se charge en mode quirks, c'est pourquoi il n'a pas de canevas. A partir de F12, vous pouvez le changer et voir que votre site fonctionne si c'est en mode standard IE9.

Je pense que vous voulez mettre DOCTYPE html avant tout le reste pour éviter cela.

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

0

Je signale ceci au cas où il aide quelqu'un d'autre (que je trouve cette page quand je googler)

Pages a bien fonctionné dans Firefox

Dans les pages IE9 travaillaient localement, mais pas du serveur. ("getContext n'est pas supporté etc etc") Je n'avais plus d'idées, mais j'ai remarqué qu'un essai d'une partie de ma page contenant de la toile a bien fonctionné.

Petite histoire courte: - Mes pages étaient. Htm et donc je pensais "Y at-il une norme HTML5?" Eh bien, je ne suis pas sûr s'il y a mais quand j'ai changé toutes les pages à. Html le site se comportait comme prévu dans IE9 avec tous les éléments de la toile de travail.

Bob