2010-10-18 31 views
8

我想知道是否有人切換到隱私瀏覽模式測試網站無緩存? 您知道何時需要清除緩存以確保您所服務的內容是來自服務器的新鮮內容,當然,隱私瀏覽是一種安全且快速的方法,無需每次都進行設置並清除。測試方法:使用'私人瀏覽'測試沒有緩存的網站?

把它放在那裏,看看其他人如何做,或者如果這是我可能沒有意識到的這種測試方式。

謝謝。

回答

7

我們正在使用iMacros的這種方法進行我們的網絡迴歸測試。而這樣做了將近半年之後,現在我可以證實,有沒有趕上或副作用;-)

這真的使用空緩存和(響應科林)至少我們的AJAX的重網站和所有許多我測試的參考網站我看到私人模式和正常模式之間在網站行爲方面沒有區別。

http://wiki.imacros.net/iimInit%28%29#Separate_Browser_Instances

請參見一些網站的測試任務是在同一臺機器上的不同瀏覽器實例不分享餅乾是很重要的。

示例:假設您是Google並需要測試Gmail。然後,您可能需要在同一臺計算機上運行20個IE或Firefox實例,但每個實例都會登錄到不同的Gmail帳戶。什麼iMacros的確實在實例的與Gmail帳戶中不應該影響已登錄到Gmail帳戶B.

iMacros都實現了這一具有以下iimInit交換機的下一個實例:

  1. iMacros都爲Internet Explorer

    使用-iePrivate開關。然後,cookie不會在每個實例之間共享。 IE InPrivate模式與普通IE實例完全相同,只是Cookie不存儲在硬盤上,因此不共享。

  2. 的iMacros的Firefox

    請使用-fxProfile輪廓線變換。 Firefox不會在不同的配置文件之間共享cookie。如果您需要20個獨立的Firefox實例,則需要創建20個Firefox配置文件。

+0

真的很高興知道。我沒有聽說過它被使用太多。問我辦公室的其他網頁設計師是否這樣做,他們沒有,但認爲這是一個好主意。感謝大家的反饋。 – RGBK 2010-10-20 11:37:46

1

是的,在大多數情況下,私人瀏覽器可以很好地工作。

唯一的'捕捉'就像是在一個緩存代理之後,或者使用一些新的HTML 5功能,這些功能在私人模式下不能很好地處理(more details)。

1

我不認爲私人瀏覽實際上給你一個「空」緩存。它仍然使用您當前的緩存,只是不保存任何新文件。因此,如果您曾經訪問過網站而沒有私密瀏覽,那麼您無論如何都會回到原點...

2

我意識到我遲到了派對,但當我在IE8上搜索關於「InPrivate Browsing」的更多信息時,我偶然發現了這個問題。

我覺得我應該補充一點,至少在IE8中,瀏覽「InPrivate」不會阻止緩存文件被寫入磁盤。但是,它所做的是在瀏覽器關閉時刪除其緩存的文件。

因此,如果我瞭解您的具體使用情況,除非您每次關閉瀏覽器,否則根本無法使用帶有IE8的InPrivate瀏覽功能。

或者,強制刷新(Ctrl+F5)有什麼問題?

同樣,用於刪除緩存文件的快捷鍵是Ctrl+Shift+Del,然後是Enter以確認(快於單擊)。至少用我的手指在我的鍵盤上,這是一個非常快速和簡單的單手組合。

+0

有趣的我昨天也在這個捷徑上找到了鉻。也許它帶有最新的更新? – RGBK 2010-11-10 13:47:53