Maison > interface Web > tutoriel CSS > Quelles sont les limites de taille des URL de protocole de données dans différents navigateurs ?

Quelles sont les limites de taille des URL de protocole de données dans différents navigateurs ?

Linda Hamilton
Libérer: 2024-12-27 15:50:17
original
492 Les gens l'ont consulté

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

Limites de taille des URL du protocole de données

Bien que la spécification du protocole de données elle-même ne définisse pas de restrictions de taille, les applications individuelles peuvent imposer des limitations. Voici une répartition des limites de taille dans les navigateurs Web populaires :

Chrome : La limite varie en fonction de la taille du document. Pour les documents de moins de 2 Mo, la limite correspond à la limite de stockage en mémoire pour les blobs arbitraires. Cette limite est de 2 Go sur les systèmes 64 bits qui n'exécutent pas ChromeOS ou Android. Pour tous les autres cas, la limite est calculée comme total_physical_memory / 5.

Firefox : Firefox offre une prise en charge illimitée des données : URL.

Internet Explorer 9 et Edge : Ces navigateurs ont une limite de 4 Go pour les données : URL.

Safari et Safari mobile : La taille limite des données : URL dans ces navigateurs est actuellement inconnue.

Alternatives aux données : URL :

Pour les cas où les limites de taille des données : les URL sont insuffisantes, tenez compte de celles-ci alternatives :

  • URL de blob : L'utilisation de la méthode URL.createObjectURL() avec des blobs obtenus via l'API File peut prendre en charge des limites allant jusqu'à 500 Mo dans Chrome.
  • Bibliothèques supplémentaires : FileSaver.js, StreamSaver.js et JSZip offrent des options pour gérer des fichiers plus volumineux. transferts de données.
  • Détection Modernizr : Modernizr permet la détection de la prise en charge des URI de données dépassant 32 Ko.

Questions connexes :

Référez-vous aux questions suivantes pour obtenir des informations supplémentaires et des discussions sur des sujets connexes. sujets :

  • obtenir la taille maximale de l'URI de données en Javascript
  • « Aw, Snap » lorsque l'URI de données est trop grand
  • Quelle est la limite de taille d'un Base64 Image DataURL ?
  • Quelle est la longueur maximale d'une URL dans différents navigateurs ?
  • Est-il possible de détecter par programme la limite de taille pour l'URL des données ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Article précédent:Pourquoi devriez-vous utiliser plutôt que