Safariがアプリケーションキャッシュマニフェストを利用していない

kjbradley

私はHTML5Webゲームを構築しています。正確には、古典的な小惑星ゲームをスピンしたものです。私が直面している問題は、ChromeやFirefoxとは異なり、Safariが.wavサウンドファイルを自動的にキャッシュして使用しないことです。大量の音が発生している場合、これはかなりの遅れを引き起こしています。以下に示すように、「シューティング」サウンドが必要になるたびに、ブラウザは新しいGETリクエストを実行してオーディオファイルを取得します。

キャッシュされたオーディオファイル:いいえ

151013__bubaproducer__laser-classic-shot-2.wavは、ネットワークを介して何度も要求され、キャッシュされていない射撃音であることがわかります。Safariにこのファイルを強制的にキャッシュさせようとして、appcacheが利用するAsteroids.manifestファイルを作成しました。

ここに画像の説明を入力してください

はい、それはindex.htmlとAsteroids.manifestの両方に関連する正しいディレクトリの場所です。また、マニフェストファイルは、Safariのデバッガストレージに表示されているため、消費されているように見えます。

ここに画像の説明を入力してください

.appcacheという名前を付けたり、MIMEタイプのtext / cache-manifestで提供されるようにしたり、.manifestファイルのさまざまな設定を試したので、何か提案があれば教えてください。 NETWORK / CACHE / FALLBACKフィールドの削除

編集メモ:window.applicationCache.status()は1(アイドル)です

アップ

マニフェストファイルにリストされていても、Safariはオーディオファイルをキャッシュしないと思います。オーディオをBASE64文字列としてエンコードし、起動時にデコードしてオーディオに変換し直してみましたか?WepApiを見てください、それはおそらくそのプロセスであなたを助けることができます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Safari->「アプリケーションキャッシュマニフェストのMIMEタイプが正しくありませんでした:text / plain。」

分類Dev

Gitを使用して自動更新されたHTMLアプリケーションキャッシュマニフェスト

分類Dev

アプリケーションキャッシュエラーイベント:マニフェストフェッチに失敗しました(4)

分類Dev

アプリケーションキャッシュエラーイベント:マニフェストフェッチに失敗しました(404)

分類Dev

クロスドメイン参照とSSLを使用してSafariでキャッシュマニフェストが機能しない

分類Dev

フィッシュシェルを使用して再ログインした後、スナップアプリケーションが表示されない

分類Dev

Chromeアプリがオフラインキャッシュマニフェストを読み込めないのはなぜですか

分類Dev

タスクマネージャを介してシャットダウンされた後、アプリケーションが再起動しない

分類Dev

画面キャプチャソフトウェアがアプリケーション画面をキャプチャしないようにする

分類Dev

Angular 6アプリケーション:マニフェスト:行:1、列:1、予期しないトークン

分類Dev

HTML5アプリケーションキャッシュのすべてのファイルにマニフェスト属性が必要なのはなぜですか?

分類Dev

Firebaseプッシュ通知(アプリケーションを起動したときにマニフェストからサービスが呼び出されない)

分類Dev

このアプリケーションのマニフェストでデバッグ可能な属性が有効になっていません

分類Dev

Webアプリマニフェストとアプリケーションキャッシュを同時に使用するにはどうすればよいですか?

分類Dev

CSSフリップアニメーションがSafariで機能しない

分類Dev

PHPプログレッシブWebアプリケーションでマニフェストが検出されない

分類Dev

Windows10のスタートメニューがアプリケーションを起動しない

分類Dev

アプリケーションがAndroidで開いているときにプッシュ通知をキャプチャする正しい方法

分類Dev

データベースがすでにキャッシュを提供しているのに、なぜアプリケーションレベルのキャッシュを使用するのですか?

分類Dev

NetBeansプラットフォーム上に構築されたWeb Startアプリケーションがデスクトップショートカットとスタートメニュー項目を作成しない

分類Dev

アプリケーションが0,0でない場合、別のアプリケーションのスクリーンショットをキャプチャするときの画像サイズが変化します

分類Dev

アプリケーションがブロードキャストパケットを受信しないのはなぜですか?

分類Dev

アプリケーションが複数のマシンで実行されているときにPlayFrameworkでキャッシュを処理する

分類Dev

アプリケーションが実行されていないか、システムトレイにない場合、Androidアプリケーションがクラッシュし、GCM通知を受信します

分類Dev

TomcatがWebアプリケーションのコンテキストに末尾のスラッシュを追加しない

分類Dev

Webアプリケーションをオフラインにするのに適しているのはアプリケーションキャッシュとサービスワーカーのどちらですか?

分類Dev

カスタムアイコンとアプリケーション名がDockまたはトップメニューに入力されていない

分類Dev

マニフェストを使用したMSTeamsアプリのローカリゼーションが機能しない

分類Dev

Android マニフェスト パーミッションが機能しない

Related 関連記事

  1. 1

    Safari->「アプリケーションキャッシュマニフェストのMIMEタイプが正しくありませんでした:text / plain。」

  2. 2

    Gitを使用して自動更新されたHTMLアプリケーションキャッシュマニフェスト

  3. 3

    アプリケーションキャッシュエラーイベント:マニフェストフェッチに失敗しました(4)

  4. 4

    アプリケーションキャッシュエラーイベント:マニフェストフェッチに失敗しました(404)

  5. 5

    クロスドメイン参照とSSLを使用してSafariでキャッシュマニフェストが機能しない

  6. 6

    フィッシュシェルを使用して再ログインした後、スナップアプリケーションが表示されない

  7. 7

    Chromeアプリがオフラインキャッシュマニフェストを読み込めないのはなぜですか

  8. 8

    タスクマネージャを介してシャットダウンされた後、アプリケーションが再起動しない

  9. 9

    画面キャプチャソフトウェアがアプリケーション画面をキャプチャしないようにする

  10. 10

    Angular 6アプリケーション:マニフェスト:行:1、列:1、予期しないトークン

  11. 11

    HTML5アプリケーションキャッシュのすべてのファイルにマニフェスト属性が必要なのはなぜですか?

  12. 12

    Firebaseプッシュ通知(アプリケーションを起動したときにマニフェストからサービスが呼び出されない)

  13. 13

    このアプリケーションのマニフェストでデバッグ可能な属性が有効になっていません

  14. 14

    Webアプリマニフェストとアプリケーションキャッシュを同時に使用するにはどうすればよいですか?

  15. 15

    CSSフリップアニメーションがSafariで機能しない

  16. 16

    PHPプログレッシブWebアプリケーションでマニフェストが検出されない

  17. 17

    Windows10のスタートメニューがアプリケーションを起動しない

  18. 18

    アプリケーションがAndroidで開いているときにプッシュ通知をキャプチャする正しい方法

  19. 19

    データベースがすでにキャッシュを提供しているのに、なぜアプリケーションレベルのキャッシュを使用するのですか?

  20. 20

    NetBeansプラットフォーム上に構築されたWeb Startアプリケーションがデスクトップショートカットとスタートメニュー項目を作成しない

  21. 21

    アプリケーションが0,0でない場合、別のアプリケーションのスクリーンショットをキャプチャするときの画像サイズが変化します

  22. 22

    アプリケーションがブロードキャストパケットを受信しないのはなぜですか?

  23. 23

    アプリケーションが複数のマシンで実行されているときにPlayFrameworkでキャッシュを処理する

  24. 24

    アプリケーションが実行されていないか、システムトレイにない場合、Androidアプリケーションがクラッシュし、GCM通知を受信します

  25. 25

    TomcatがWebアプリケーションのコンテキストに末尾のスラッシュを追加しない

  26. 26

    Webアプリケーションをオフラインにするのに適しているのはアプリケーションキャッシュとサービスワーカーのどちらですか?

  27. 27

    カスタムアイコンとアプリケーション名がDockまたはトップメニューに入力されていない

  28. 28

    マニフェストを使用したMSTeamsアプリのローカリゼーションが機能しない

  29. 29

    Android マニフェスト パーミッションが機能しない

ホットタグ

アーカイブ