我有一個外部的JS文件,我包含在我的ASPX頁面。每當我對JS進行更改時,我需要關閉瀏覽器並重新打開以查看更改。我試過Ctrl F5來刷新緩存的JS副本,但這在IE中不起作用。外部JS和瀏覽器
有沒有一些方法可以不重新啓動瀏覽器來查看更新的更改?
我有一個外部的JS文件,我包含在我的ASPX頁面。每當我對JS進行更改時,我需要關閉瀏覽器並重新打開以查看更改。我試過Ctrl F5來刷新緩存的JS副本,但這在IE中不起作用。外部JS和瀏覽器
有沒有一些方法可以不重新啓動瀏覽器來查看更新的更改?
正如其他建議,我就改用Firefox開發,並保持IE僅用於測試。
如果您想繼續在IE上開發,請嘗試使用Internet Explorer Developer Toolbar。它提供了Firebug的一些功能,您可以快速訪問用於禁用緩存或清除特定域的緩存的選項,從而解決緩存問題。
嘗試按住shift鍵時單擊刷新按鈕。
Ctrl + F5鍵是強制使用IE刷新的快捷方式。 – 2009-02-20 14:34:41
也許,但移位刷新似乎對我來說一直工作,而CTRL + F5沒有。 – 2009-02-20 14:42:05
http://stackoverflow.com/questions/385367/whats-the-difference-between-hit-f5-and-ctrl-f5-in-browser/385491#385491 – some 2009-02-20 15:01:26
根據我的經驗,IE緩存事情極其積極。您可能需要多次按Ctrl + F5直到您的更改顯示出來。
我有時會在其他選項卡中打開JavaScript或CSS文件並強制重新加載這些選項卡,以使IE能夠理解「請重新加載所有內容,不是真的,所有內容。」
Ctrl-F5或Shift +點擊刷新可能會有效。如果沒有,您可以強制清除工具/ Internet選項/常規/臨時文件/刪除緩存。
我強烈建議在另一個瀏覽器中開發...積極的緩存可能是痛苦的與IE。開發完成後,您可以在IE中回來測試。
此外,Firebug(或類似的東西)是我不能沒有作爲Web開發人員。另一個不錯的Firefox插件是Web Developer Toolbar(它有一個簡單的菜單選項來清除FF的緩存)。
如果您寧願堅持使用IE瀏覽器,我認爲James Socol在其他選項卡中保留內容將是避免緩存的最可靠方法。
你有沒有設置IE來每次檢查存儲頁面的更新版本?
工具 - > Internet選項 - >設置[BTN] - >頁面[單選]每次訪問
我覺得你的痛苦 – Akrikos 2009-02-20 15:00:52