在廣闊的數位領域中導航時,Cookie 充當網站儲存在您的電腦或裝置上的微小資料包。它們有助於記住您的瀏覽偏好並增強您的用戶體驗。然而,有時,您可能出於隱私考慮或故障排除目的,可能希望清除特定網域的所有 Cookie。
刪除與此網域關聯的所有Cookie使用JavaScript 存取目前網域,您可以使用以下程式碼:
function deleteAllCookies() { document.cookie.split(';').forEach(cookie => { const eqPos = cookie.indexOf('='); const name = eqPos > -1 ? cookie.substring(0, eqPos) : cookie; document.cookie = name + '=;expires=Thu, 01 Jan 1970 00:00:00 GMT'; }); }
此程式碼有效地循環存取document.cookie 屬性中儲存的每個cookie,使用;字元作為分隔符號。對於每個 cookie,它會提取 cookie 名稱並用很久以前設定的到期日期覆蓋它。透過這樣做,可以有效地從您的系統中清除 cookie。
雖然此程式碼通常有效,但必須注意以下限制:
以上是JavaScript 如何刪除目前網域中的所有 Cookie?的詳細內容。更多資訊請關注PHP中文網其他相關文章!