2016-06-22 22 views
0

Ich mache meine ersten Schritte Codierung. Und seit einiger Zeit experimentiere ich mit Three.js.Webgl, Safari und Chrome Kompatibilität

Ich habe die Einstellungen von Chrome und Safari geändert, um lokale Dateien zu verwenden, aber einige Monate später sind Safari und Chrome tot und die lokalen Dateien werden nicht mehr angezeigt, auch wenn ich die Einstellungen für lokale Dateien ändere.

Es scheint, dass es brokes wenn ich es viel verwenden. Warum passiert es? Gibt es eine Lösung, um dieses Problem zu vermeiden?

Ich habe versucht für dieses Problem in Google zu sehen, aber ich kann nichts finden. Ich benutze die letzten Versionen von Safari, Chrome und Three.js und mag diese Safari und Chrome noch immer kaputt.

Ist das nicht ein Problem meiner Grafikkarte, weil ich alle Arten von Experimenten im Web sehen. Ist ein Problem meiner lokalen Dateien.

Zum Beispiel kann ich das sehe perfekt auf meinem Browser: http://threejs.org/examples/#webgl_geometry_text

Aber wenn ich three.js downloaden und ich öffne es von meinem Desktop meines Browser es nicht angezeigt wird.

Antwort

0

Verwenden Sie einen Webserver. Es ist super einfach und einfach. Am einfachsten ist es Python, die in OSX eingebaut ist (Sie Safari erwähnt so dass Sie auf OSX Ich gehe davon aus)

Öffnen Sie ein Terminal, CD in den Ordner Ihre Dateien in sind, geben

python -m SimpleHTTPServer 

Jetzt Geh zu http://localhost:8000

Das einzige Problem mit einfachen Web-Server des python ist es wirklich langsam. Für 2 schnellere Alternativen gibt es devd, die, wenn Sie es heruntergeladen haben gerade Sie

cd path/to/your/files 
path/to/devd . 

devd geben sogar ein Live-Reload-Funktion, so dass, wenn Sie Ihre Dateien mit dem Browser automatisch nachladen bearbeiten

Eine weitere Alternative ist der Knoten .js. Install it dann in einem Terminal-Typ

sudo npm install -g http-server 

von diesem Punkt an Sie in einem beliebigen Ordner gehen und zu http://localhost:8080

http-server 

dann im Browser gehen geben.

Sowohl devd und node.js sind schnell

die node.js Weg zu gehen kann man dann über Dinge wie webpack lernen und npm und/oder bower die es super einfach zu machen Bibliotheken schließen und erweiterte Funktionen nutzen und Ihre Fähigkeiten voranbringen

Verwandte Themen