95

Internet Explorer 11中的F12開發人員工具是否也具有IE 8-10中開發人員工具的「始終刷新服務器」功能?在IE11開發人員工具中發生了「始終從服務器刷新」的情況?

我看到Network tool上的「清除瀏覽器緩存...(Ctrl + R)」按鈕,但單擊它似乎什麼都不做(Temporary Internet Files文件夾中仍然有文件)。我也有「檢查更新版本的存儲頁面:」設置爲「每次訪問網頁」時,但這似乎並不總是刷新外部資產。

在IE 11中可以完全禁用緩存以進行開發嗎?

現在我只是按住Ctrl鍵並單擊刷新按鈕(根據Wikipedia's instructions to bypass the cache),但這很容易忘記。

回答

131

Refresh from Server button

他們似乎已經添加在IE11的RTM版本「始終刷新從服務器」按鈕隨Windows 8.1

它在開發者工具的網絡選項卡中,第3從左側按鈕。

+7

我有這個,我可以查看下載的JS的響應主體以查看我的更改,但它仍然運行舊的JavaScript! 這可能是由於ceasar在他的回答中提到的「連接」問題。 –

+0

我可以使IE11工作的唯一方法是: 開發人員工具,網絡選項卡,點擊清除會話按鈕。 對我來說,它是立即刷新。 – CYoung

4

不幸的是我可以證實你的懷疑,有在F12工具沒有「始終刷新從服務器」功能在IE 11預覽據我可以告訴。

有你提到的清除瀏覽器緩存按鈕,它什麼都不做。

enter image description here

目前以從服務器獲取新內容的唯一方法是刷新IE11用Ctrl + F5鍵組合。

IE 11仍在預覽中,所以我們希望MS在正式發佈之前至少會修復清除瀏覽器緩存按鈕。

+0

+1謝謝您的支持。它看起來像你使用IE 11的Windows 8.1預覽?我正在使用IE 11 Preview for Windows 7,並且我想知道在Windows 8.1 Preview版本中是否存在行爲差異。我想不是... –

+0

是的,我正在使用Win 8.1 Preview。是的,看起來兩個系統的行爲都是一樣的。 –

18

報道這嘿,你可以設置internet選項此設置。在一般標籤選擇設置

Browsing History

然後在設置中選擇「每次訪問網頁」,它應該有同樣的效果。

Setting

18

2016年3月12日更新

從藍色互聯網強調瀏覽器11左側上的Windows 10第四個圖標:

Internet Explorer 11 on Windows 10

的左側第四個圖標以藍色突出顯示的Internet Explorer 12 「邊緣」的Windows 10

Internet Explorer 12 on Windows 10


舊版本中,IE11和可能IE10在Windows 7中的Windows Update之前:

Internet Explorer Developer Toolbar was thankfully revised但顯然沒有一個更新了他們的答案,所以你可以在這裏禁用緩存

Revised Developer Tools for Internet Explorer 11