2016-05-02 14 views
1

HTML5 FileSystem APIを使用して私のウェブサイト全体をオフラインにしようとしています。これまでのところ、Googleのウェブサイトから取得したRoboto.woff2フォントを除いて問題はありません。基本的には、永続ストレージ内のファイルに書き込むBLOBを持っています。しかし、実際のページを読み込もうとすると、コンソールで次のように表示されます。ダウンロードされたフォントの解読に失敗しました:ファイルシステム:http://localhost/persistent/fonts/roboto.woff2 OTS解析エラー:解凍されたWOFF 2.0のサイズは0に設定されます。 ファイルシステムで実際のファイルを表示すると、 http://localhost/persistent/fonts/の場合、ファイルサイズも異なります。私はそれがテキスト/プレーンタイプと関係があると思う。私はapplication/x-font-woff、application/x-font-woff2、font/woff2などを使ってみましたが、ここまでは何も働いていません。どんな助けもありがとう!.woff2フォントをhtml5ファイルシステムに保存する

答えて

0

これは私がやったことです。 2つの方法があります。

  1. 使用のcharset = xのユーザ定義
  2. 使用XHR2(高度な機能を持つのXMLHttpRequestを)のXMLHttpRequestを開き、BLOBとして保存。役に立つリンクがあります:xhr2

オプション2は、Opera Mini以外のすべてのブラウザで動作します。

関連する問題