2012-05-03 8 views
11

Webアプリケーションのオフラインアクセスを有効にするためにAppCacheを使用しています。問題は、私がJavaScriptを変更するたびに、開発のために(キャッシュされたフィールドの再ダウンロードをトリガーするために)マニフェストに変更を加える必要があるということです。今私は、FireFoxでAppCacheを無効にすることができることを知っています(実際には、Webサイトにデータをローカルに保存する権限を与えるかどうかを最初に確認したときにプロンプ​​トが表示されます)。ChromeとSafariのアプリケーションキャッシュを無効にする

私の質問は、クロムとサファリに似たオプションがありますか? chrome:// appcache-internals /を介してchromeでAppCacheを表示/編集することができますが、私が探しているのはそれを無効にする方法です。

ありがとうございました

答えて

16

Chromeでは、シークレットモードを使用してください。さて、それはおそらく当初意図したものではありませんが、それは仕事をします。何もキャッシュされず、今どこにいてもシークレットモードを使用している理由を説明できる便利な場所があります。

私はSafariで利用可能な「プライベートブラウズ」機能が似ていると想定しています。

EDIT:あなたのコメントから、キャッシュマニフェスト機能を無効にしたいと思っています。 --disable-application-cacheスイッチを使用してコマンドラインからChromeを起動してみてください。

+0

これは良い提案です(これまで私が使ったこともありますが)プライベートブラウジング/シークレットモードの問題は、ローカルストレージを使用しないAppCacheを使用するだけでなく、私が探しているのは、AppCacheを無効にできることです(SimularはFireFoxでどのように処理されているのか)。 – Jack

+0

本当にAppCacheを無効にすることはできますが、今は "未定義"となっているイベントハンドラを追加しようとする前に、コードにチェックを追加する必要があります。これは本当に大きな問題ではありませんが、理想的にはチェックを追加する必要はありません(Firefoxではappcacheを使用しませんが、定義されていません)。私は私の質問にはappcacheを無効にする方法を求めていることを認識しており、あなたのソリューションは間違いなくそれを実行します。別のことは、クロムを別々に起動する必要なくサイトベースで行うことができればいいと思います。 – Jack

関連する問題