0

これまでのところ、これは私が試したことです。Firefox 3.07を使用しています

  1. about:configで、プロパティbrowser.cache.check_doc_frequencyが1に設定されていることを確認してください。これは、ブラウザが「毎回新しいページをチェックする」と解釈します。

  2. about:configで、プロパティsecurity.fileuri.strict_origin_policyがfalseに設定されていることを確認してください。

  3. ブラウザーを開くときは、 testpageパラメーターを使用して、実行するテストをtestrunner.htmlページに指定してください。IE : file:///.../testRunner.html?testpage=c:/temp/someTest.html

  4. 最後に追加のランダム パラメータを取得して、キャッシュが確実になくなるようにします。

上記のすべてが機能しているように見えますが、愚かな理由で*.jsファイルがまだキャッシュされています。最後にランダムパラメータを変更してキャッシュを無効にする必要があると本当に思っていましたが、それはうまくいかないようです。JSUnit を Firefox 3.07 で動作させるには、他に何ができますか? ファイルは私のhddにあります。

4

5 に答える 5

0

about:configのnetwork.http.use-cacheプロパティを編集してみてください。

例:network.http.use-cache = false

于 2009-04-23T21:24:30.700 に答える
0

これまでのところ、これは私が試したことです。Firefox 3.07を使用しています

1.

  Make sure in about:config that the property browser.cache.check_doc_frequency is set to 1 which the browser interprets as "check for a new page every time".

2.

  Make sure in about:config that the property security.fileuri.strict_origin_policy is set to false.

3.

  When opening your browser be sure to specify to the testrunner.html page which test you want to run using the testpage parameter,

  I.E.: file:///.../testRunner.html?testpage=c:/temp/someTest.html

4.

  Tak an additional random parameter on the end to ensure that the cache is gone.

上記のすべてが機能しているように見えますが、愚かな理由で *.js ファイルがまだキャッシュされています。最後にランダムパラメータを変更してキャッシュを無効にする必要があると本当に思っていましたが、それはうまくいかないようです。JSUnit を Firefox 3.07 で動作させるには、他に何ができますか? ファイルは私のhddにあります。

于 2009-03-09T21:02:52.110 に答える
0

キャッシュを使用せずに CTRL + SHIFT + R で更新しようとしましたか?

于 2009-03-06T16:33:29.740 に答える
0

同じ問題で髪を引っ張っていました。

これは最終的に私のために働いた:

Firefox メニュー: Tools/Web Developer/Disable/Disable Cache

于 2009-10-06T13:02:17.183 に答える