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

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

Linda Hamilton
リリース: 2024-12-27 15:50:17
オリジナル
492 人が閲覧しました

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

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

データ プロトコルの仕様自体にはサイズ制限が記載されていませんが、個々のアプリケーションによって制限が課される場合があります。一般的な Web ブラウザーのサイズ制限の内訳は次のとおりです。

Chrome: 制限はドキュメントのサイズによって異なります。 2MB 未満のドキュメントの場合、制限は任意の BLOB のメモリ内ストレージ制限となります。 ChromeOS または Android を実行していない 64 ビット システムでは、この制限は 2GB です。他のすべての場合、制限は total_physical_memory / 5 として計算されます。

Firefox: Firefox は、データ: URL に対して無制限のサポートを提供します。

Internet Explorer 9 およびEdge: これらのブラウザにはデータの 4 GB 制限があります。 URL。

Safari および Mobile Safari: データのサイズ制限: これらのブラウザーの URL は現在不明です。

データの代替: URL:

データのサイズ制限: URL が不十分な場合は、次の点を考慮してください。代替案:

  • Blob URL: File API を通じて取得した BLOB で URL.createObjectURL() メソッドを使用すると、Chrome で最大 500MiB の制限をサポートできます。
  • 追加ライブラリ: FileSaver.js、StreamSaver.js、および JSZip は、大規模なデータ転送を処理するためのオプションを提供します。
  • Modernizr 検出: Modernizr により、32kb を超えるデータ URI サポートの検出が可能になります。

関連質問:

追加の洞察と情報については、次の質問を参照してください。関連トピックに関するディスカッション:

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

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

ソース:php.cn
前の記事: