4

.woff および .ttf ファイルの保存に localStorage を使用するにはどうすればよいですか? アプリケーション キャッシュを使用したくありません。助けて。ありがとう

4

2 に答える 2

1

localStorageは、テキストのキーと値のペアを格納するように設計されているため、バイナリデータを保存する場合は、データをbase64でエンコードする必要があります。エンコードされたバイナリデータのサイズは元のサイズよりも大きくなり、localStorageのサイズは数MB(通常は5〜10M)に制限されます。おそらく、ローカルストレージにフォントファイルを保存するのは良い考えではありません。

ストレージ用のディスク容量:http://dev.w3.org/html5/webstorage/#disk-space

localStorgaの制限をテストします:http://arty.name/localstorage.html

于 2012-07-23T11:16:47.563 に答える
0

base64 データにフォントを格納できます。

localStorage.font1 = string(指定フォントのbase64データ)

于 2012-07-27T09:22:16.920 に答える