IE10 にアップグレードしたので、JavaScript で変更したファイルを認識させるのが非常に困難です。
IE9 では、開発者パネルの [キャッシュをクリア] ボタンを使用するだけで、JavaScript の変更を確認できました。
これは (どうやら) 機能しなくなりました。IE10 にキャッシュをダンプさせる他の方法はありますか? これは残忍です!
Windows 7 で VS2010 を使用し、IE10 にアップグレードしたばかりです。
IE10 にアップグレードしたので、JavaScript で変更したファイルを認識させるのが非常に困難です。
IE9 では、開発者パネルの [キャッシュをクリア] ボタンを使用するだけで、JavaScript の変更を確認できました。
これは (どうやら) 機能しなくなりました。IE10 にキャッシュをダンプさせる他の方法はありますか? これは残忍です!
Windows 7 で VS2010 を使用し、IE10 にアップグレードしたばかりです。
キャッシングが悪いため、信じられないほど簡単にバグが発生します。キャッシュをオンにして開発する (そして手動でキャッシュを削除する) ことは、ミッションインポッシブルです。
サーバー側のスクリプト言語を使用してページを生成している場合は、フィンガープリントを使用できます。
常に異なるクエリ文字列を URL に追加できます。これにより、ブラウザがスクリプトをキャッシュしなくなります。開発には非常に便利ですが、ライブにはひどいです:P
例:script.js?fingerprint=123456
は123456
、ページの読み込みごとに異なる数値です。
より複雑なソリューションでは、ソース コードの実際の変更を確認します。
私の Web ベースのmySQLアプリケーションでは、IE-10 (デフォルト設定)は、mySQL データベースの現在の状態を表示することを拒否することがよくあります。通常、以前の訪問の状態が表示されます (削除されたレコードを表示するか、追加されたレコードを表示しない)。
これは、変更可能な IE-10 設定の結果です。(残念ながら、私はオランダ語を話す IE-10 にしかアクセスできません。MS は英語を話すブラウザーのダウンロードを拒否しています)。大まかに翻訳すると、インターネットオプション/一般に移動します。「設定」ボタンのある「閲覧履歴」が表示されます。それを押すと、新しいページの検索を決定するラジオ ボタンが表示されます。デフォルトは「自動」で、「訪問するたびに新しいページを検索する」に変更します。これで問題が解決しました
残念ながら、アプリ内からこれを設定する方法がわからないため、ユーザーに通知する必要があります。これは厄介です。