2011-02-27 49 views
2

如果我使用chrome打開www.google.com,然後清除歷史記錄並在另一個chrome頁面中打開www.google.com,我怎麼能區分這兩個網站?在一個瀏覽器實例中,它是否與其他瀏覽器不同?(相同的瀏覽器和相同的網頁,但是有2個窗口)2個窗口中的一個網頁的兩個實例

回答

1

正常情況下 - 無。如果您不是在談論google.com,而是在討論您開發的網頁 - 那麼您可以設置一個JavaScript變量(而不是cookie),該變量已設置並隨頁面導航一起發送。

只要該變量是唯一的(或隨機) - 您可以區分實例。 除非使用「隱私模式」,否則Cookie將在單個瀏覽器的多個窗口/標籤之間共享

有關您要完成的內容的更多信息將有助於更好地回答此問題。

+0

您能解釋更多關於「隱私模式」嗎?cookies在隱私模式下是唯一的嗎? – SunyGirl 2011-02-27 23:31:55

+1

正確,在[隱私模式](http://www.google.com/support/chrome/bin/answer.py?hl=zh-CN&answer=95464)中,瀏覽器的新實例就好像您從未打開過一個瀏覽器之前。嘗試在登錄時在「隱身」中查看stackoverflow - 您將不會在那裏登錄。 – Mikhail 2011-03-01 15:23:09

+0

感謝您的答案 – SunyGirl 2011-05-19 06:14:29

1

HTTP協議本質上是無狀態的,所以一般來說你不應該能夠說出來。但是,您已打開兩個單獨的會話,您可以通過檢查會話cookie值的HTTP標頭來跟蹤流量,但這與您將要獲得的一樣好。