題 如何在Google Chrome中查看,添加或編輯Cookie?


我希望查看,添加和編輯我的谷歌瀏覽器的cookie。任何人都可以建議我這樣做嗎?


268
2018-02-10 15:06


起源


如果在較新版本的Chrome中更改了選項,只需右鍵單擊頁面並選擇檢查(或按F12),轉到應用程序選項卡,然後選擇存儲部分下的Cookie: Right-Click: Inspect > Application tab > Storage > Cookies - S.Serpooshan


答案:


你可以去 Developer Tools (按Ctrl - 轉移 - Ĵ 要么 Tools -> Developer Tools-> Console 你可以輸入javascript命令:

document.cookie="keyofcookie=valueofcookie"

您可以使用此技術替換或添加新Cookie。

可以設置多個cookie選項,即

document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";

235
2017-08-26 09:07



Stanley基本上說了但是要澄清一下 - 如果你只使用這個命令編輯一個cookie,它就不會刪除網站上的所有其他cookie,它實際上只替換了命令中提到的cookie。 - Jon z
如果某個網站正在使用,這將無效 HttpOnly 標誌以防止JS訪問cookie(拒絕XSS攻擊)。更多關於 維基。 - s3m3n
嗨,您還可以使用此方法設置到期日期嗎? - Drewdavid
鍵入地址欄也可以。 - kenorb
@ s3m3n如果你想改變一個 HttpOnly cookie不使用第三方插件,你可以先使用 資源 選項卡刪除cookie,然後使用 document.cookie 創建一個新的cookie。 - kasperd


也許在Chrome中查看Cookie的最簡單方法是訪問:

  • 鉻://設置/餅乾

這不允許您在Mac OS X上編輯Google Chrome 33.0.1750.117(官方版本252094)中的Cookie,但允許查看和刪除。


更新(2017-08-08)[已在59.0.3071.115(官方建設)(64位)驗證]

在更新的版本中,Cookie列在:

  • 鉻://設置/內容/餅乾

更新(2018-03-01)[谷歌瀏覽器64.0.3282.167(官方版)(64位)]

要查看內容,您需要選擇“查看所有Cookie和網站數據”或關注...

  • 鉻://設置/ siteData

101
2018-02-27 23:58



沒有超鏈接,因為Chrome不允許使用超鏈接 chrome://。 - Martin Thoma
@moose雖然Chrome確實允許您將這些特殊鏈接添加到Chrome的書籤以便於訪問(它還會指定一個特殊的“cog”圖標)。我在書籤欄上有這個特別的一個,方便訪問。 - MrWhite
@moose是的。 (雖然Chrome曾經允許你這樣做 拖動 這些特殊的鏈接到地址欄/全向框,但他們也停止了 - 你只是得到了 about:blank 現在頁面。您仍然可以手動“複製鏈接地址”並將其粘貼到地址欄中 - 比稍快一些 選擇, 複製和粘貼。) - MrWhite
@Daniel:在Chrome 59中,新地址為chrome:// settings / content / cookies(您可以通過在設置頁面頂部的搜索框中搜索“Cookies”來找到它。) - Ken Bloom
位置已更改。新的位置是 鉻://設置/內容/餅乾搜索=餅乾 - Sota Yamashita


使用10.0.648.45 dev,您可以在選項→在引擎蓋→內容設置→所有Cookie和站點數據中查看Cookie。

或者,您可以使用開發人員工具查看當前站點的cookie(F12按Ctrl - 轉移 - Ĵ 或設置(漢堡包圖標)更多工具→開發人員工具),應用程序→Cookie。


59
2018-02-15 20:50



但是你不能在任何一個窗格中編輯值,對嗎? - phihag
這是正確的,你只能在沒有插件的情況下在Chrome中查看它們。 - Dan H
請注意,查看Resources> Cookies(在開發人員工具中)只顯示當前請求可用的cookie。鑑於“所有cookie和站點數據......”顯示為特定域設置的所有cookie(無論是什麼 路徑)。 - MrWhite
@phihag如果cookie值太長,Developer Tools會修剪它。 - HEX
在應用程序|在較新版本的Chrome(59)中使用Cookie,您可以編輯現有值並添加新條目(通過雙擊最後一行)。 - Kenston Choi


我對擴展存儲中的當前解決方案感到沮喪,以查看,編輯,創建,刪除cookie。目前的解決方案出現在彈出窗口中,沒有良好的用戶界面。我希望獲得與firebug cookies編輯器相同的功能,並具有Chrome外觀。所以我做了一個:

Cookie檢查員  - Google Chrome缺少Cookie管理器。在開發者工具中編輯和創建cookie。


32
2017-09-21 18:31



最後一個體面的替代Firecookie。謝謝你,兄弟! - georg
不適用於Chrome 42.還有其他嗎? - nitech
嗨@nitech。我使用的是Chrome 43,它運行良好。也許你可以列出什麼不起作用 支持。謝謝。 - westoque


對於所有頁面

  1. 設置

    enter image description here

    (現在你正在使用chrome:// settings /)

  2. 滾動到隱私部分> 內容設置...

    enter image description here

    (現在你在使用chrome:// settings / content)

  3. 點擊 所有Cookie和網站數據......

    enter image description here

    (現在你在使用chrome:// settings / cookies)

  4. 在這裡,您可以查看/刪除cookie或刪除所有cookie。單擊標籤以查看詳細信息。

    enter image description here

對於實際頁面

  1. F12
  2. 資源 > 餅乾

    enter image description here

  3. 在右側,您可以看到cookie。如果要刪除它們>右鍵單擊> 刪除

    enter image description here


編輯cookie,我推薦Chrome插件: EditThisCookie (https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg)已經提到過。


17
2018-02-07 13:31





對於實際頁面

最近它從資源變為應用程序。所以:

  1. 按F12
  2. 轉到應用程序(選項卡)> Cookies(側邊欄)
  3. 編輯現有cookie,或通過雙擊空行創建一個新cookie。

快照:

enter image description here


16
2017-08-17 10:45



應該是接受的答案! - Yahya Uddin
但您無法在此選項卡中添加新Cookie。 - Thara
@Thara你可以通過雙擊白色空間。 - Louis
此視圖僅顯示當前域中的cookie。 - h3xStream


有一個名為Edit This Cookie的Chrome插件。它會在瀏覽器工具欄中添加一個菜單,允許您添加,編輯和刪除Cookie。

從這里安裝: https://chrome.google.com/webstore/detail/edit-this-cookie/fngmhnnpilhplaeedifhccceomclgfbg

源代碼在這裡: https://github.com/fcapano/Edit-This-Cookie


12
2018-05-30 10:59



剛剛安裝好像是一個很好的插件。另外,它允許您編輯httpOnly cookie。非常便利。 - Felix Eve


為了完整起見,應該注意您不需要開發人員工具控制台或任何附加組件,擴展或插件。

@StanleyD提供的javascript命令可以直接輸入地址欄,只需添加一個“javascript:”。例如。

javascript:document.cookie="keyofcookie=valueofcookie"

這在您需要將cookie更改發送給一堆非技術用戶而不會使用步驟壓倒他們的環境中非常有用。


5
2018-02-02 14:51



如果使用HttpOnly,這不起作用。 - Flimm


我建議使用外部cookie管理器。我個人喜歡 ChromeCookiesView 和CookieSpy。


4
2017-09-23 20:19



僅供參考,CookieSpy是AdWare - Justin Holzer


如果您只想查看當前頁面的所有cookie,而無需從GUI中單擊每個cookie,您可以執行以下操作:

打開開發人員控制台,在控制台中輸入以下內容,打印當前頁面的cookie:

> document.cookie

更多信息請訪問 http://www.w3schools.com/js/js_cookies.asp


1
2018-06-03 22:24