2017-01-03 76 views
0

爲了開發/調試目的,而不是通過重新打開上一個會話的選項卡(因此保留會話cookie)來禁用chrome,關閉chrome並重新打開,或者手動查找會話cookie開發工具並將其刪除。我希望能夠刪除會話cookie而不刪除其他cookie(優先只在當前選項卡中的站點會話cookie),從技術上模擬瀏覽器已關閉,並重新打開到同一頁面。如何僅在Chrome開發工具上清除會話cookie

這樣的功能是否存在於開發工具或擴展中?

+0

devtools - 應用程序面板 - 餅乾(左邊)? – wOxxOm

+0

是的,我知道在那裏我可以看到存儲了哪些cookies,哪些cookie是會話cookie,而其他cookie是持久性的。我可以逐個手動刪除會話cookie,但是因此我詢問是否有更簡單的方法可以更容易地清除/刪除非持久性cookie(會話cookie),而不需要手動通過 –

+0

使用類似[Clear Session ](https://chrome.google.com/webstore/detail/clear-session/maejjihldgmkjlfmgpgoebepjchengka)或類似的? – wOxxOm

回答

1

既然你需要這種清理方法專門爲一個瀏覽器,我可以建議使用書籤腳本?

我寫了這個小腳本,它會提示你輸入cookie的名字,然後刪除它。創建Chrome新的書籤和下方添加代碼的網址:

javascript:(function(){var cName=prompt("Enter the name of the cookie to delete.");if(typeof(cName) == 'undefined') return; document.cookie = cName +"=;domain="+ (document.location.host).replace('http://', '').replace('www','') + ";path=/;expires=Thu, 01 Jan 2001 00:00:00 GMT";})() 

請注意,雖然該腳本將立即生效當點擊它,如果餅乾標籤是你的活動控制檯選項卡中運行,你將需要腳本的時候,切換到另一個選項卡並返回到Cookie選項卡以查看被刪除的Cookie的可視化表示。

如果您打算使用此腳本在一個特定環境中刪除一個特定的Cookie,您可以對cookie名稱和位置進行硬編碼,從而最大限度地減少所需的代碼並刪除用戶交互元素。而且,如果您擁有Google帳戶,該書籤將作爲額外的獎勵發放給您連接到它的任何設備。