最近我登錄了一項服務(我認爲它是谷歌或Facebook,但我不確定),並打開盒子以記住我的設備。是否可以評估客戶端瀏覽器是否處於隱身模式?
然後該網站提醒我,這是不太可能的,因爲我在私人模式下運行。這是正確的。
我現在無法重現這一點,因爲我不記得它到底在哪裏,並且正常的登錄似乎不會產生該消息(更多)。
但是,今天我和一位朋友討論了是否可以識別設備是否配置爲私人模式。
我知道幾種能夠跨越某些瀏覽器的私有模式的「超級cookie」方法,但我不想了解這些方法。我對可讀取和解釋的環境信息感興趣,並提供私人模式是否有效或可能有效的信息。
要clearify我的問題的意思,我給可以用來解決這個問題一個例子:
有一個所謂的「CSS歷史」黑客。我不知道瀏覽器中的當前狀態,但很長一段時間它很常見,並且像這樣工作:
將鏈接放到另一個網站(例如在網站上的http://www.google.com
),然後您將能夠使用javscript閱讀鏈接的visited
狀態css狀態。
現在,如果你這樣做有一個流行的網站像谷歌,你可以說:
好吧,你永遠不visisted google.com?這不太可能,所以我會假設你剛剛打開了一個隱私瀏覽窗口!
那麼有沒有其他的方法,以及有沒有辦法將它們組合起來,以便估計用戶目前是否處於私人模式?
很聰明的想法,但我認爲hack已被修復。 –
你是網站,而不是瀏覽器足夠聰明,通知你檢查了一個名爲'rememberme'的複選框嗎? –
@Brad Crhstie我自己檢查了這個複選框,當時並沒有打擾消息。但現在它困擾着我;) –