Heim >Web-Frontend >CSS-Tutorial >Welche Größenbeschränkungen gelten für Datenprotokoll-URLs in verschiedenen Browsern?

Welche Größenbeschränkungen gelten für Datenprotokoll-URLs in verschiedenen Browsern?

Linda Hamilton
Linda HamiltonOriginal
2024-12-27 15:50:17552Durchsuche

What are the Size Limits of Data Protocol URLs in Different Browsers?

Beschränkungen der Datenprotokoll-URL-Größe

Während die Datenprotokollspezifikation selbst keine Größenbeschränkungen beschreibt, können einzelne Anwendungen Einschränkungen auferlegen. Hier ist eine Aufschlüsselung der Größenbeschränkungen für gängige Webbrowser:

Chrome: Die Begrenzung variiert je nach Dokumentgröße. Für Dokumente unter 2 MB ist die Grenze die In-Memory-Speichergrenze für beliebige Blobs. Dieses Limit beträgt 2 GB auf 64-Bit-Systemen, auf denen weder ChromeOS noch Android ausgeführt wird. Für alle anderen Fälle wird das Limit als total_physical_memory / 5 berechnet.

Firefox: Firefox bietet unbegrenzte Unterstützung für Daten: URLs.

Internet Explorer 9 und Edge: Diese Browser haben ein Datenlimit von 4 GB: URLs.

Safari und Mobile Safari: Die Größenbeschränkung für Daten:-URLs in diesen Browsern ist derzeit nicht bekannt.

Alternativen zu Daten:-URLs:

Für Fälle, in denen die Größenbeschränkungen der Daten-URLs nicht ausreichen, beachten Sie diese Alternativen:

  • Blob-URLs: Die Verwendung der URL.createObjectURL()-Methode mit über die Datei-API erhaltenen Blobs kann Grenzwerte von bis zu 500 MB in Chrome unterstützen.
  • Zusätzliche Bibliotheken: FileSaver.js, StreamSaver.js und JSZip bieten Optionen für die Handhabung größerer Datenübertragungen.
  • Modernizr-Erkennung: Modernizr ermöglicht die Erkennung von Daten-URI-Unterstützung von mehr als 32 KB.

Verwandte Fragen:

Weitere Einblicke und Diskussionen zu verwandten Themen finden Sie in den folgenden Fragen Themen:

  • Maximale Daten-URI-Größe in Javascript ermitteln
  • „Ach, Snap“, wenn die Daten-URI zu groß ist
  • Was ist die Größenbeschränkung eines Base64 DataURL-Bild?
  • Was ist die maximale Länge einer URL in verschiedenen Browsern?
  • Ist das möglich? Größenbeschränkung für Daten-URL programmgesteuert erkennen?

Das obige ist der detaillierte Inhalt vonWelche Größenbeschränkungen gelten für Datenprotokoll-URLs in verschiedenen Browsern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn