ホームページ > ウェブフロントエンド > CSSチュートリアル > さまざまなブラウザーでのデータ プロトコル URL のサイズ制限はどのくらいですか?

さまざまなブラウザーでのデータ プロトコル URL のサイズ制限はどのくらいですか?

DDD
リリース: 2024-12-19 12:53:09
オリジナル
281 人が閲覧しました

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

データ プロトコル URL サイズ制限

概要:
データ プロトコル URL (データ URI とも呼ばれます)データを Web ページに直接埋め込むために使用されます。これらの URL は、パフォーマンスが向上し、帯域幅の使用率が削減されるため、外部ファイル リクエストの代替手段として人気があります。

質問:
データ プロトコル URL にはサイズ制限がありますか?

答え:
この質問に対する答えは、Web ブラウザーの動作に依存するため、簡単ではありません。 使用済み。一般的なブラウザのサイズ制限の概要は次のとおりです。

  • Chrome:

    • 現在のドキュメントで 2MB
    • 任意のメモリ内ストレージ制限BLOB:

      • ChromeOS または Android を使用しない x64 システムの場合は 2GB
      • 合計物理メモリ / その他の場合は 5システム
  • Firefox:

    • 無制限
  • IE 9 以降& Edge:

    • 4GB
  • Safari および Mobile Safari:

    • 情報がなかなか出ない利用可能

代替案:
データ プロトコルの URL サイズ制限が問題となる場合は、次の代替案のいずれかの使用を検討してください:

  • ブロブURL:

    • URL API と File API 経由の BLOB を使用した URL.createObjectURL()
    • Chrome の上限は 500MiB
  • FileSaver.js、 StreamSaver.js、および JSZip:

    • 大規模なデータ転送を処理するための追加オプションを提供します

追加の考慮事項:

  • モダンズ32 kb を超えるデータ URI のサポートを検出できます。
  • データ URI 仕様ではサイズ制限が定義されていないため、制限を課すのは個々のアプリケーションに委ねられています。

関連質問:

  • 最大 Data-Uri サイズを取得していますJavascript
  • データ URI が大きすぎると「ああ、スナップ」
  • Base64 DataURL 画像のサイズ制限はどれくらいですか?
  • URL の最大長はどれくらいですか?ブラウザが異なりますか?
  • データ URL のサイズ制限をプログラムで検出することは可能ですか?

以上がさまざまなブラウザーでのデータ プロトコル URL のサイズ制限はどのくらいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート