Wir haben eine interne Website, die wir täglich nutzen. Heute habe ich aufgrund einiger Probleme ein neues Windows-Profil auf meinem PC erstellt. Später bemerkte ich, dass ich auf der oben genannten Website Javascript-Fehler bekam. Ich habe andere Benutzer testen lassen und sie bekommen die Fehler nicht. Ich habe bestätigt, dass sie alle dieselbe Chrome-Version wie ich verwenden (76.0.3809.100).
Nach einiger Fehlerbehebung habe ich es auf den folgenden Code eingegrenzt.
canvas.getContext("webgl")
Auf meinem Rechner wird zurückgegeben null
. Auf einem funktionierenden Rechner wird wie erwartet ein korrekter WebGLRenderingContext zurückgegeben.
Was könnte die Ursache dafür sein? Mein erster Gedanke war eine Chrome-Erweiterung, aber ich habe es im Inkognito-Modus getestet und das gleiche Ergebnis erhalten. Ich habe mich auch über ein experimentelles Chrome-Flag gewundert, aber auch hier handelt es sich um ein neues Windows-Profil. Es sollten alles die Standardeinstellungen von Chrome sein.
Antwort1
Ich habe trotzdem chrome:flags durchgesehen und gesehen, dass Accelerated 2D canvas
es aktiviert war. Ich habe es deaktiviert und Chrome neu gestartet und der Fehler tritt nicht mehr auf.