¿Fue útil?

Otros consejos

if (typeof HTMLCanvasElement === 'undefined') {
    // redirect to another page, or whatever you want
}

Sí, en realidad la propiedad útil de HTML es que ignora las etiquetas desconocidas. Así que la siguiente:

<canvas> This text is shown to IE users </canvas>

mostrará el texto de repliegue en el IE.

También puede considerar el uso de una de las bibliotecas de JavaScript que esencialmente crear una etiqueta de tela funciona en IE. Aquí hay uno: http://code.google.com/p/explorercanvas/

Se podría mirar el Modernizr biblioteca para comprobar si hay apoyo a las diversas características que estás en interés .

Canvas funciona en Opera, Chrome, Safari, Firefox, IE6-8 (con excanvas.js, como se mencionó @philfreo).

Processing.js , en particular, funciona en IE, tal como se afirma en la página principal Processing.js:

  

Processing.js funciona en Firefox, Safari,   Opera, Chrome y también trabajará con   Internet Explorer, utilizando el Explorador   Lienzo.

Hay algunos trucos con EI: Es necesario prestar especial atención cuando se crea un lienzo de forma dinámica, no se puede adjuntar a eventos que (directa - se puede conectar a un contenedor div), no se puede conseguir información de píxeles de la tela, y los gradientes radiales no son compatibles. Ah, y que es mucho más lento en el IE, por supuesto.

No creo que ninguna de esas advertencias se aplicarán a usted cuando se trabaja en Processing.js, excepto por supuesto para la lentitud de excanvas.js emulando la lona.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top