2010-12-17 9 views
3

私のアプリケーションにエラー報告を追加しています。私は、関数名が匿名であるかもしれないと思っても、クラスからメソッド名を報告できるようにしたい。Firefoxのキャッシュからスクリプトタグのソースを読み込みます

これまでのところ、私の解決策は、スクリプトタグのソースをXmlHttpRequestで読み込むことです。私の問題は、Firefoxがキャッシュから読み込まれず、常にサーバーに呼び出されることです(Chromeはキャッシュを使用していますが、まだIEで起動していません)。私のプロジェクトには何千行ものコードが含まれているため、サーバーへの2回目のリクエストは不必要な時間を要します。

Firefoxがキャッシュをチェックする方法を知っている人はいますか?それを除いて、スクリプトのソースからスクリプトのタグを直接読み取る方法はありますか?私が考えていないソースを手に入れるための他の方法はありますか?

+0

Firefoxにバグを報告したことはありますか? http://bugzilla.mozilla.org/(バグをどこにファイルするかを尋ねる場合は、Product: "Core"、コンポーネント: "Networking:Cache"を使用してください)。セキュリティルールは、 '

0

このサイトは助けることができる:あなたはスクリプトを出力するPHPスクリプトを書く必要がありますので http://blog.httpwatch.com/2009/08/07/ajax-caching-two-important-facts/ http://www.httpwatch.com/demos/ajax_caching/

それは、HTTPヘッダの操作について多くのことを話しましたコンテンツを作成し、慎重なキャッシングヘッダーを追加します。

また、jQuery.ajax({type: "script", cache: true})を試しましたか?それはキャッシュオプションを持っています。 http://api.jquery.com/jQuery.ajax/

+0

私は以前にそのサイトを訪れましたが、私はそれを十分に見ていませんでした。私は明日それを調べます。今日はあまりにもイライラしました。ありがとう。 – Hemlock

+0

私はそのページを見ました。これは主にIEと逆の方向に適用されます。つまり、IEを使用するよりもむしろキャッシュを落とさせることです。 – Hemlock

関連する問題