回覆列表
  • 1 # 銀蛇蠟象

    修改系統時間後,所有的瀏覽器都會受此影響,不光是Chrome。

    有兩個原因:

    “有的網頁是直接提示"chrome您的時鐘快了", 有的是網頁css亂了”是因為在啟用HTTPS的網站的證書失效。

    上面的情況只會出現在使用了HTTPS的網站中。

    簡單來說,HTTPS的驗證與系統時間相關。

    使用HTTPS的網站,需要有相應的數字證書作為認證,以鑑別操作者身份、防止劫持和攻擊。如下:

    而證書都有有效期,在此日期之外的都會被認定為失效。

    產生的後果一般是瀏覽器會警告證書過期。

    至於CSS樣式,因為一些網站為了追求載入速度使用第三方的CSS和JS的CDN源,而它們可能使用的是HTTPS,所以在證書無效的情況下無法載入。

    “好幾個網站在已登入的狀態下變成未登入”是因為Cookie過期等情況。

    Cookie指某些網站為了辨別使用者身份、進行 session 跟蹤而儲存在使用者本地終端上的資料。許多網站之所以能夠自動登入、記住某些資訊,都是依靠Cookie。

    在Chrome中,可以按F12開啟開發人員工具,在“Application”中找到Cookies。

    和數字證書一樣,Cookie也有有效期(紅框框住的部分)。一旦超過有效期,Cookie即失效。所以自動登入也會失效。

    不同的網站對Cookie的設計不同,有一些有效期短,有一些長。所以在更改系統時間後,有一些無法自動登入,有一些還可以。

    Cookie失效後,再開啟之前登過的網頁的時候,會自動清除。所以修改回去之後也無法自動登入。

    除了Cookie之外,網站也可以透過Session等方式在使用者端儲存資料。而它們一般也有有效期。一些網站會綜合運用它們來驗證使用者。

  • 中秋節和大豐收的關聯?
  • 怎樣讓一個喜歡你,對你很執著的人能夠放下,就是能讓他想通?