วิธีลบคุกกี้สำหรับไซต์เฉพาะ


94

ฉันต้องการปุ่มหรือ bookmarklet เพื่อลบคุกกี้ออกจากบริบทปัจจุบัน การล้างแคชจะเป็นอีกหนึ่งตัวเลือก

โดยเฉพาะฉันลงชื่อเข้าใช้เว็บไซต์ Google มากเกินไปและมีหลายบัญชีที่ใช้งานอยู่ ถ้าฉันออกจากระบบมันจะออกจากระบบทุกอย่าง

ฉันต้องการลบคุกกี้สำหรับบริบทที่กำหนด (เช่นเปิดmusic.google.comลบคุกกี้music.google.comแต่ทิ้งคุกกี้ไว้สำหรับเว็บไซต์อื่น ๆ เช่นเคยaccouts.google.comดังนั้นการรีเฟรชหน้าจะแจ้งให้ฉันทราบว่าฉันต้องการใช้บัญชีใด


ขึ้นอยู่กับการลงชื่อเข้าใช้บัญชี Google ว่าอาจไม่สามารถทำได้เลย
slhck

ใช่ฉันไม่ชอบการพัฒนาเว็บไซต์ แต่ฉันได้สร้าง JavaScript เพื่อเขียน แต่มันไม่ได้ลบเฉพาะส่วนหัวของคุกกี้ ฉันคิดว่าบางทีส่วนขยายอาจมีการควบคุมมากกว่านี้
Colton

คำตอบ:


124
  1. คลิกที่ไอคอนเอกสารถัดจาก URL
  2. คลิกลิงก์ "... จากไซต์นี้" ใต้ส่วน คุกกี้Google Chrome - คุณสมบัติของไซต์
  3. ไฮไลต์คุกกี้และเลือกลบ คุณยังสามารถบล็อกไซต์ทั้งหมดได้ Google Chrome - คุกกี้ที่กำหนดโดยหน้านี้

นี่เป็นเครื่องมือที่ยอดเยี่ยมเพราะมันมีข้อมูลอื่น ๆ เกี่ยวกับโดเมนและคุณสามารถเปลี่ยนความปลอดภัยได้จากที่นี่ ฉันดีใจที่ Google ได้เพิ่มสิ่งที่เป็นทางการสำหรับการจัดการข้อมูลของคุณในเว็บไซต์ที่เฉพาะเจาะจง
Colton

ขอขอบคุณ! ฉันมีปัญหาแบบเดียวกันไม่ใช่แค่ Chrome แต่ Firefox และบทช่วยสอนนี้ช่วยให้ฉันทราบว่าฉันควรทำอย่างไรใน Firefox!
Cristiana Nicolae

20

คุณสามารถทำได้ผ่านการตั้งค่า Chrome เพียงไปที่การตั้งค่า -> ตัวเลือก -> ภายใต้ประทุน -> การตั้งค่าเนื้อหา -> คุกกี้และข้อมูลไซต์ทั้งหมด ...

คุณสามารถกรองโดเมนเดียวจากรายการและลบโดเมนที่คุณต้องการ


1
ตัวเลือกนี้ไม่สามารถใช้งานได้ในขณะนี้
Redsandro

5
มันยังคงมีอยู่ หลังจากป้อนชื่อโดเมนเพื่อกรองให้คลิกปุ่มชื่อ "ลบทั้งหมด" ที่ทำให้เข้าใจผิด ในความเป็นจริงมันจะลบเฉพาะรายการที่กรอง
เดนิสมาลินอฟสกี้

1
หรือเพียงแค่ไปที่ทางเลือกที่จะchrome://settings/siteData chrome://settings/clearBrowserData
Pablo

การตั้งค่า -> ตัวเลือก -> ภายใต้ประทุนไม่ปรากฏว่ามีอยู่ในรุ่น Chrome ล่าสุด
drevicko

9

bookmarklet จากhttp://ostermiller.org/bookmarklets/cookies.htmlควรทำงานโดยไม่มีการดัดแปลง เพียงเข้าไปที่เว็บไซต์เป้าหมายก่อน

javascript:void((function(){var%20a,b,c,e,f;f=0;a=document.cookie.split(";%20");for(e=0;e<a.length&&a[e];e++){f++;for(b="."+location.host;b;b=b.replace(/^(?:%5C.|[^%5C.]+)/,"")){for(c=location.pathname;c;c=c.replace(/.$/,"")){document.cookie=(a[e]+";%20domain="+b+";%20path="+c+";%20expires="+new%20Date((new%20Date()).getTime()-1e11).toGMTString());}}}alert("Expired%20"+f+"%20cookies");})())

1
ตามเอกสารจะล้างเฉพาะการทำอาหารสำหรับหน้านั้น: "ล้างคุกกี้ทั้งหมดสำหรับหน้าปัจจุบัน"
Clay Nichols

3

ใน Chrome 60+ ตอนนี้อยู่ในเครื่องมือ dev (F12) - แท็บแอปพลิเคชัน - ล้างข้อมูลไซต์



2

ใน Chrome 63 คุณสามารถเปิดหน้านี้และรับรายชื่อไซต์แยกต่างหาก:

chrome://settings/siteData

เพียงเลือกไซต์ที่คุณสนใจและคุณจะเห็นคุกกี้ทั้งหมด (หรือสิ่งประดิษฐ์อื่น ๆ เช่นแคชหน่วยเก็บข้อมูลท้องถิ่น ฯลฯ ) ง่ายกว่าการนำทางเมนูต่างๆ;)

โปรดทราบว่า URL ด้านบนสามารถทำบุ๊กมาร์กได้ซึ่งหมายความว่าคุณสามารถทำบุ๊กมาร์ก URL ด้านบนหรือแม้แต่คั่นหน้าแต่ละหน้าดังนี้:

chrome://settings/cookies/detail?site=accounts.google.com

หลังจากนั้นคุณสามารถใช้วิธีการหรือส่วนขยายใดก็ได้ที่คุณต้องการเปิดใช้งานบุ๊กมาร์ก (เมนูแถบเครื่องมือบุ๊กมาร์ก ฯลฯ )


1

ฉันพบส่วนขยายที่ดีและใช้งานง่ายเหมือนกัน ลบคุกกี้สำหรับเว็บไซต์

คำอธิบายมัน:

DESCRIPTION:
คลิกที่คุกกี้ที่เสียหายและคุกกี้ทั้งหมดสำหรับไซต์ปัจจุบันจะถูกลบ

ฉันสร้างส่วนขยายนี้เพราะมันขาดหายไป ในฐานะนักพัฒนาฉันต้องการวิธีที่รวดเร็วในการล้างคุกกี้ทั้งหมดสำหรับเว็บไซต์ปัจจุบัน


1

ในMozilla Firefoxฉันจะทำตามขั้นตอนเหล่านี้

  1. คลิกที่ไอคอนล็อค / ความปลอดภัยถัดจาก URL
  2. เลือก 'ข้อมูลเพิ่มเติม' บนแท็บหลักทรัพย์คลิกที่ 'ดูคุกกี้'
  3. เลือกคุกกี้ที่จะลบและใช้ตัวเลือก 'ลบคุกกี้ที่เลือก' หรือคุณสามารถใช้ 'ลบคุกกี้ทั้งหมด' (ซึ่งตรงกับ URL ปัจจุบัน)

สำหรับขั้นตอนอย่างละเอียด (ไม่ใช่ขั้นตอนข้างต้น)

ดูเอกสารประกอบของ Firefox

คำถาม stackoverflow นี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.