Drag'n drop verursacht Absturz Browser-Tab

Nach dem Update von Discourse auf die neueste Version habe ich festgestellt, dass das Ziehen einer Datei auf die Seite einen Fehler verursacht.

Dieser Fehler tritt in allen Browsern auf Chromium-Basis auf, aber nicht in Mozilla Firefox.

Andere Möglichkeiten, Dateien auf die Website hochzuladen, z. B. über die Schaltfläche “Hochladen” oder STRG+V, funktionieren korrekt.

Wie kann dieses Problem gelöst werden?

Screenshots

1 „Gefällt mir“

Hallo und willkommen @MrIgareshka :slight_smile:

Ich habe das gerade selbst auf meiner Testseite ausprobiert und glaube nicht, dass ich es reproduzieren kann? Gibt es Fehler in Ihren /logs? Und können Sie dieses Problem auf try.discourse.org reproduzieren?

1 „Gefällt mir“

Vielen Dank für Ihre Gastfreundschaft :slight_smile:

Dieses Problem ist nur bei mir aufgetreten. Auf anderen Discourse-Foren gibt es kein solches Problem.

Im Fehlerprotokoll erscheint nichts, die Webseite stürzt ab, bevor das Bild auf der Seite hochgeladen wird.

Ich habe das Bild erfolgreich in Firefox auf der Seite hochgeladen und auch dort gibt es nichts im Discourse-Fehlerprotokoll. Ich habe versucht, Dateien im abgesicherten Modus ohne Plugins und Themes auf die Seite hochzuladen, aber der Tab stürzt immer noch ab.

Ich habe es auf drei Browsern mit der Chromium-Engine überprüft und dieses Problem tritt überall auf. Deshalb habe ich versucht, Chrome im Debug-Modus auszuführen, und das steht in den Protokollen:

Chrome_logs

[15000:9236:0121/190159.718:ERROR:render_process_host_impl.cc(5167)] Terminating render process for bad Mojo message: File System Access access from Unsecure Origin
[15000:9236:0121/190159.718:ERROR:bad_message.cc(29)] Terminating renderer for bad IPC message, reason 123

Ich fange an aufzugeben, weil ich in den Protokollen nichts Nützliches finden kann. Vielleicht kann jemand helfen. Danke.

Bei Chromium-Updates werden unsichere Verbindungen automatisch blockiert, ohne die Möglichkeit, bestimmte Optionen zu aktivieren. Daher hat der Browser beim Versuch, Drag’n’drop zu verwenden, keine Möglichkeit, auf die Zwischenablage zuzugreifen, sodass die Seite abstürzt.

Die Lösung ist die Verwendung eines SSL-Zertifikats.

Oder Sie können dieses Problem lösen, indem Sie das Flag #unsafe-treat-insecure-origin-as-secure in den Einstellungen chrome://flags/ aktivieren und die Ressource zur Liste hinzufügen.

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.