¿Es posible apoyar WebGL en “viejos” a través de los navegadores plugin o complemento?

StackOverflow https://stackoverflow.com/questions/3896622

  •  29-09-2019
  •  | 
  •  

Pregunta

En cuanto a la situación inmaduro y la característica un tanto brillante de WebGL, decido utilizarlo para construir una aplicación en línea. Para aquellos usuarios que tienen Firefox 4 o Chrome, no hay ningún problema. Pero, ¿qué debo hacer por los usuarios de Firefox 3. * o incluso IE 6, 7, etc.?

Así que me gustaría preguntar que si hay alguna posible escribir un plugin / complemento. Y cuando mis códigos de detección de la incompatibilidad, puede alertar al usuario de descargar / instalar este componente extra para que puedan utilizar los contenidos de WebGL.

Me di cuenta de que casi todas las instrucciones de WebGL sólo pide que instale los nuevos navegadores modernos, a los contenidos Acceso WebGL, pero ninguno de ellos le dice cómo manejar los navegadores antiguos. ¿Habrá un camino para la supervivencia de los navegadores de la vieja escuela?

Muchas gracias.

¿Fue útil?

Solución

A lo mejor de mi conocimiento no hay una respuesta fácil a esta.

Si desea escribir código WebGL que - sin cambios - También se ejecutará en los navegadores antiguos, entonces sólo puedo pensar de Google O3D proyecto . Aquí no se va a escribir directamente el código WebGL sin embargo. O3D se está implementando en la parte superior de WebGL, pero su aplicación anterior se basa el plugin. Para que pueda escribir su juego o aplicación 3D en O3D y rápidas a sus usuarios con navegador de edad para instalar el plug-in.

Una solución mucho más difícil que poner en práctica en mi proyecto 3DTin , es cuando WebGL no está disponible hago un poco 3D matemáticas en el software y hacerlo en lienzo 2D. Funciona si su aplicación 3D no es muy complicado. Mi aplicación se ejecuta en todos los principales navegadores, como Internet Explorer 7,8 con la ayuda de excanvas . Sin embargo, este enfoque no es una opción si se complican sus escenas en 3D. Es posible que desee mirar siguientes bibliotecas de javascript en 3D que hacen que en la parte superior del lienzo 2D:

pre3d

three.js

Otros consejos

En lo que va IE debe ser capaz de utilizar Google Chrome marco cuando webgl golpea cromo (que puede ya entrar ilegalmente en él para que funcione). Y puesto que no necesita derechos de administrador para instalarlo ya que no debe ser que gran parte de un obstáculo. Por lo que va FF3, no creo que hay mucho de un problema a largo plazo, los usuarios FF son sensibles y actualización; -)

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