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
Freigeben: 2024-12-27 15:50:17
Original
492 Leute haben es durchsucht

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!

Quelle:php.cn
Vorheriger Artikel:Warum sollten Sie anstelle von