Domanda

Per quanto riguarda la situazione immaturo e la funzionalità di un po 'luminosa di WebGL, che decide di usarlo per costruire un'applicazione online. Per gli utenti che dispongono di Firefox 4 o Chrome, non c'è nessun problema. Ma che cosa devo fare per gli utenti di Firefox 3. * o anche IE 6, 7, ecc.?

Quindi vorrei chiedere che se non v'è alcuna possibilità di scrivere un plugin / addon. E quando i miei codici di rilevare l'incompatibilità, si può avvertire l'utente per il download / installare questo componente aggiuntivo per consentire loro utilizzando il contenuto WebGL.

ho notato che quasi tutte le istruzioni del WebGL ti chiedono solo di installare i nuovi, i browser moderni per contenuto Accesso con WebGL, ma nessuno di loro vi dirà come gestire i vecchi browser. Ci sarà un modo per la sopravvivenza dei browser vecchia scuola?

Grazie mille.

È stato utile?

Soluzione

Per quanto a mia conoscenza non c'è una risposta facile a questo.

Se si vuole scrivere il codice WebGL che - senza modifiche - sarà anche eseguito su vecchi browser, allora posso pensare solo a Google O3D progetto . Qui non sarà scrivere direttamente il codice WebGL però. O3D è in corso di attuazione in cima a WebGL, ma la sua attuazione è stata precedente plugin di base. Così si può scrivere il vostro gioco o applicazione in 3D O3D e tempestive agli utenti con il vecchio browser per installare il plugin.

Una soluzione molto più difficile che ho implementare nel mio progetto 3DTin , è quando WebGL non è disponibile faccio un po 3D la matematica nel software e renderlo su tela 2D. Funziona se il 3D app non è molto complicato. La mia app funziona su tutti i principali browser, tra cui Internet Explorer 7,8 con l'aiuto di excanvas . Tuttavia questo approccio non è un'opzione se le vostre scene 3D sono complicate. Si consiglia di guardare ai seguenti librerie javascript 3D che rendono in cima Canvas 2D:

pre3d

Three.js

Altri suggerimenti

Per quanto riguarda IE va si dovrebbe essere in grado di utilizzare Google Chrome Frame quando WebGL colpisce Chrome (si può già hack per farlo funzionare). E dal momento che non è necessario diritti di amministratore per installarlo più non dovrebbe essere che molto di un ostacolo. Per quanto riguarda la FF3 va, io non credo che sia molto di un problema a lungo termine, gli utenti FF sono sensibili e aggiornamento; -)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top