Der Bilddownload ist leer, aberElement zeigt korrekt

Der Bilddownload ist leer, aberElement zeigt korrekt

Ich habe eine Webanwendung, die WebGL verwendet, um einige Dinge auf ein Element zu zeichnen . Das Problem ist, dass der resultierende Download leer ist, <canvas>wenn ich mit der rechten Maustaste darauf klicke und wähle .Save image as...

Ich denke, das Problem könnte sein, dass Google Chrome auf meinem Computer repariert werden muss. (Ich musste kürzlich viele Apps reparieren, nachdem ich neuen RAM installiert hatte). Aber wenn ich Google Chromein auswähle Programs and Features, gibt es nur eine UninstallOption, keine RepairOption. (Ich weiß, dass man bei manchen Apps zuerst auswählt Uninstallund dann die Option zur Reparatur erhält, aber das ist bei Chrome nicht der Fall).

Weiß jemand, wie ich das Problem beheben oder Chrome reparieren kann?

Antwort1

Die Installation von neuem RAM sollte keine Auswirkungen auf installierte Apps haben. Wenn bei Ihnen ein Ereignis aufgetreten ist, das zu einer Beschädigung geführt hat, sollte dies untersucht werden. Beginnen Sie vielleicht mit der Untersuchung des Zustands Ihrer Festplatte.

So reparieren Sie Chrome:

  • Die einfache Methode besteht darin, die neueste Chrome-Installationsdatei herunterzuladen und auszuführen. Der Effekt ist damit identisch wie bei einer Aktualisierung von Chrome auf eine neue Version.
  • Die schwierige Methode besteht darin, das Menü auszuführenEinstellungen > Einstellungen zurücksetzen > Einstellungen auf die ursprünglichen Standardwerte zurücksetzen, wodurch Chrome auf eine gerade installierte, saubere Version ohne Lesezeichen, Erweiterungen usw. zurückgesetzt wird. Darauf kann zur Sicherheit die oben genannte sanfte Methode folgen.

Chrome sollte die Anzeige der Leinwand als Bild unterstützen (Testbeispiel). Wenn es nicht funktioniert, kann dies an einer Beschädigung in Chrome oder an einem falsch programmierten Canvas-Code liegen oder daran, dass diese Option auf der Webseite absichtlich deaktiviert wurde.

Wenn von der gezeichneten Leinwand kein Bild gespeichert werden kann, besteht eine rohe Lösung darin, einen Screenshot des Bereichs zu erstellen.

verwandte Informationen