Ist es möglich, WebGL in „alten“ Browser via Plugin oder Add-on zu unterstützen?

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

  •  29-09-2019
  •  | 
  •  

Frage

In Bezug auf die unreife Situation und der etwas hell Merkmal WebGL, ich entscheide, es zu verwenden, um eine Online-Anwendung zu erstellen. Für Anwender, die Firefox 4 oder Chrome haben, ist es kein Problem. Aber was soll ich tun, für die Nutzer von Firefox 3 * oder auch IE 6, 7, etc.?

So würde Ich mag, dass fragen, ob es eine Möglichkeit ist ein Plugin / Addon zu schreiben. Und wenn meine Codes die Unvereinbarkeit erkennen, kann es den Benutzer alarmieren herunterladen / installieren, um diese zusätzliche Komponente, damit sie die WebGL Inhalte verwenden.

Ich habe bemerkt, dass fast alle Anweisungen von WebGL nur Sie stellen die neuen, modernen Browser den Zugriff auf WebGL Inhalte zu installieren, aber keiner von ihnen sagen, wie die alten Browser zu handhaben. Wird es eine Möglichkeit für das Überleben der alten Schule Browser sein?

Vielen Dank.

War es hilfreich?

Lösung

Nach bestem Wissen und Gewissen gibt es keine einfache Antwort auf diese Frage.

Wenn Sie WebGL Code schreiben möchten, dass - ohne Veränderung - auch auf alten Browsern laufen, dann kann ich denke nur an Google O3D Projekt . Hier finden Sie nicht direkt WebGL Code schreiben sein though. O3D wird oben auf WebGL implementiert, aber seine frühere Implementierung basierte Plug-in. So können Sie Ihr Spiel oder 3D-App in O3D und prompt Ihre Benutzern mit altem Browser schreiben können, um das Plugin zu installieren.

Eine viel schwieriger Lösung, dass ich in meinem Projekt implementieren 3DTin , wird, wenn WebGL nicht verfügbar ist ich einige 3D Mathe in Software und machen sie auf Leinwand 2D. Es funktioniert, wenn Sie Ihr 3D-App ist nicht sehr kompliziert. Meine App läuft auf allen gängigen Browsern, einschließlich IE 7,8 mit Hilfe von excanvas . Doch dieser Ansatz ist keine Option, wenn Ihre 3D-Szenen kompliziert sind. Sie können bei folgenden 3D-Javascript-Bibliotheken suchen möchten, die auf der Leinwand 2D-Render:

pre3d

three.js

Andere Tipps

Soweit IE geht sollten Sie in der Lage sein, Chromrahmen zu verwenden Google, wenn webgl trifft Chrom (man kann es schon hacken es zum Laufen zu bringen). Und da Sie Admin-Rechte brauchen nicht, es zu installieren mehr sollte es nicht so viel von einer Hürde sein. Soweit FF3 geht, glaube ich nicht, dass viel ist ein langfristiges Problem, sind FF Benutzer sinnvoll und aktualisieren; -)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top