是否有插件或方法在Firefox中執行選擇性緩存?我可以disable caching entirely,但我想仍然可以緩存一些大型JavaScript庫(extjs),需要幾秒鐘才能加載。Firefox中的選擇性緩存
3
A
回答
0
有沒有插件,它會提供這樣的功能。
「選擇性緩存」可以在服務器端實現。
入住這link
Squid Cache可以解決你的問題。
此外,您可以編寫如下:
<script type="text/javascript" src="scripts/ext.js"></script>
<script type="text/javascript" src="scripts/custom_script.js?<?php echo time(); ?>"></script>
第二個JS文件將不被緩存。從技術上講,瀏覽器會緩存不同版本的文件,所以每次刷新頁面時都會有最新版本。 ExtJS文件將被緩存。
在要使用HTML5,這個解決方案將讓你選擇哪些文件應該被緩存以及哪些文件應該從服務器請求的情況下:http://gregsramblings.com/2012/05/28/html5-application-cache-how-to/
0
如果你在本地開發中,你可以在本地而不是通過網絡加載js文件。
0
從你的文章,我無法想象什麼是上下文或用例場景。如果您只是爲了開發目的而需要它,您可以在標準窗口中加載要緩存的文件。然後打開您的測試網站的私人窗口。每次要刷新緩存時,請關閉並重新打開私有窗口。
緩存中的任何可用內容都將可用於私有窗口,但是一旦關閉了私有窗口,其他任何內容都將被刪除。
您可以創建一個輔助文件cache_me.html和標準 - 非私營窗口中打開:
<head>
<script src="I_want_to_cache_this.js" />
..
</head>
相關問題
- 1. OpenCL的寫緩存選擇
- 2. 對象中的緩存選擇器(jQuery)
- 3. 如何緩存jQuery選擇?
- 4. 大型jQuery選擇緩存
- 5. jQuery緩存選擇器
- 6. 緩存此選擇器css
- 7. jQuery全局選擇「緩存」
- 8. 選擇性緩存存儲庫對象或數據結果
- 9. Firefox緩存textarea值?
- 10. AngularJS Firefox HTML緩存
- 11. Postgres +從緩存中選擇查詢
- 12. jQuery .ajax的緩存選項在Firefox和Chrome中不起作用?
- 13. 選擇基於Java的緩存系統
- 14. 選擇多個緩存的元素
- 15. jQuery的緩存未來選擇
- 16. Firefox中的ajax緩存問題4
- 17. 在子選擇器內重用高速緩存的選擇器
- 18. 如何選擇性地禁用彈簧啓動緩存(manifest.appcache)
- 19. 通過https選擇性緩存.js和.png文件?
- 20. 停止FIREFOX緩存captcha
- 21. Firefox未緩存圖片
- 22. Firefox和IE圖像緩存
- 23. 恢復緩存mozilla firefox
- 24. 從Firefox附加組件中重寫有選擇性的URL?
- 25. asp.net MVC的緩存和Firefox的緩存如何工作?
- 26. ASP.NET - Chrome瀏覽器緩存DropDownList選擇
- 27. .removeClass超過一個緩存選擇
- 28. JUST_IN_TIME緩存類型概率選擇
- 29. 緩存getJSON響應,填充選擇框
- 30. Javascript緩存選擇器功能
這裏有一個用例:你總是瀏覽Facebook和你經常這樣做一些研究和訪問數百個網站,但你只訪問他們每個人一次,永遠不會返回。爲了防止不必要的磁盤寫入,你只想讓Facebook緩存東西。因爲從example.com緩存你永遠不會再訪問是浪費。 – 2014-07-06 09:53:50
在這種情況下,我認爲隱私瀏覽可以工作。我確信關閉後不會使用緩存。我不確定它是否會在私人窗口打開時使用,但是在高速緩存中寫入以避免網絡連接(在電池方面更昂貴)仍然有用。 – earizon 2014-07-06 10:40:10
是的,但私密瀏覽會殺死所有內容,包括歷史記錄等。 – 2014-07-06 14:11:13