เป็นไปได้หรือไม่ที่จะล้างที่จัดเก็บในตัว HTML5 บนหน้าเว็บเฉพาะ ฉันแก้ไขการสาธิต Javascript บนhttp://jsfiddle.netและฉันจัดเรียงหน้าต่างใหม่ในลักษณะที่หนึ่งในนั้นไม่สามารถปรับขนาดได้ เป็นไปได้หรือไม่ที่จะลบที่เก็บข้อมูลในพื้นที่บนหน้าเฉพาะในกรณีนี้?
เป็นไปได้หรือไม่ที่จะล้างที่จัดเก็บในตัว HTML5 บนหน้าเว็บเฉพาะ ฉันแก้ไขการสาธิต Javascript บนhttp://jsfiddle.netและฉันจัดเรียงหน้าต่างใหม่ในลักษณะที่หนึ่งในนั้นไม่สามารถปรับขนาดได้ เป็นไปได้หรือไม่ที่จะลบที่เก็บข้อมูลในพื้นที่บนหน้าเฉพาะในกรณีนี้?
คำตอบ:
ตอนนี้ Chrome มีตัวเลือกในการล้าง Local Storage ของเว็บไซต์ที่ต้องการ สำหรับสิ่งนี้ให้ป้อนสิ่งนี้ในแถบอเนกประสงค์
chrome://settings/siteData
ตอนนี้คุณสามารถพิมพ์ชื่อไซต์เลือกที่จัดเก็บในตัวเครื่องแล้วคลิกที่ลบเพื่อล้างที่เก็บข้อมูลในเครื่องสำหรับเว็บไซต์
แม้ว่า Chrome จะไม่มี UI สำหรับการล้าง localStorage แต่ก็มี API ที่จะทำการล้างคีย์เฉพาะหรือออบเจ็กต์ localStorage ทั้งหมดบนเว็บไซต์
//Clears the value of MyKey
window.localStorage.removeItem("MyKey");
//Clears all the local storage data
window.localStorage.clear();
ตามค่าเริ่มต้นเบราว์เซอร์ Chrome ทุกตัวจะมีการติดตั้งคอนโซล JavaScript ดังนั้นวิธีอื่นและอาจเป็นวิธีที่ง่ายที่สุดในการล้าง localStorage คือคลิกขวาที่หน้าคลิก "ตรวจสอบองค์ประกอบ" จากนั้นคลิกแท็บ "คอนโซล" เมื่อคอนโซลเปิดขึ้นให้พิมพ์ JavaScript ต่อไปนี้แล้วกด Enter:
window.localStorage.clear()
เมื่อเสร็จแล้ว localStorage จะถูกล้าง โปรดทราบว่าสิ่งนี้มีผลกับหน้าเว็บทั้งหมดในโดเมนเดียวดังนั้นหากคุณล้าง localStorage สำหรับ jsfiddle.net/index.html (สมมติว่าเป็นหน้าเว็บที่คุณเปิดอยู่) ก็จะทำการล้างหน้าเว็บอื่น ๆ ทั้งหมดในไซต์นั้น ดูHTML5Goodies - มองเข้าไปในพื้นที่เก็บข้อมูลใน HTML 5สำหรับข้อมูลเพิ่มเติม
โครเมี่ยมยังไม่ให้อินเตอร์เฟซการจัดการ HTML5 ท้องถิ่นจัดเก็บข้อมูลเพื่อที่จะลบท้องถิ่นจัดเก็บข้อมูลใน Chrome คุณจะต้องทั้งด้วยตนเองค้นหาและลบไฟล์ที่Local Storage
ไดเรกทอรีย่อยในข้อมูลของผู้ใช้ คุณสามารถค้นหาได้โดยค้นหาไฟล์ที่มีชื่อโดเมน
คุณยังสามารถใช้การลบคุกกี้และไซต์อื่น ๆ และการป้อนข้อมูลปลั๊กอินในกล่องโต้ตอบล้างข้อมูลการท่องเว็บ ( chrome://chrome/settings/clearBrowserData
หรือCtrl+ Shift+ Delete) อย่างไรก็ตามมันไม่ได้ให้การควบคุมที่ละเอียดในระดับไซต์
สำหรับเร็กคอร์ด jsfiddle.net ไม่ได้ใช้การจัดเก็บในตัวเครื่องสำหรับเฟรมมันใช้คุกกี้มาตรฐานซึ่งคุณสามารถลบchrome://chrome/settings/cookies
ได้ เพียงพิมพ์jsf
ในกล่องแก้ไขจากนั้นคลิกwindow_sizes
คุกกี้จากนั้น[Remove]
ปุ่ม ในการลบคุกกี้ทั้งหมดที่jsfiddle.net
เพียงแค่คลิกjsfiddle
เข้า (ไม่คุกกี้ spefcific ใด ๆ ) Deleteและกด
undefined
การตอบสนองที่คาดว่า?
ฉันยังไม่สามารถแสดงความคิดเห็นได้ แต่คำตอบที่ยอมรับนั้นไม่ถูกต้อง 100% อีกต่อไปนับตั้งแต่อัปเดต Chrome ล่าสุด Chrome ได้รับเนื้อหาใหม่สำหรับการตั้งค่าทั้งหมด และลิงก์เพื่อล้างที่เก็บข้อมูลโลคัลสำหรับโฮสต์ที่ระบุตอนนี้แตกต่างกันเล็กน้อย:
chrome://settings/siteData
chrome://settings/siteData
หากคุณมีเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chromeคุณสามารถดูหรือเปลี่ยนค่า localStorage
มันถูกจัดระเบียบตามโดเมน (localStorage มีความเฉพาะเจาะจงกับโดเมนไม่ใช่หน้าเว็บ)
ไฮไลต์คู่ของคีย์ / ค่าและคลิกXหากคุณต้องการลบ
คำตอบ chrome://settings/siteData
นั้นไม่ได้ผลสำหรับฉัน
นี่คือสิ่งที่ใช้ได้กับฉันใน Chrome รุ่น 61:
chrome://settings/content/cookies
การล้างนี้ไม่เพียงแต่คุกกี้แต่ยังรวมถึงที่จัดเก็บในตัวเครื่องและฐานข้อมูลท้องถิ่นของคุณด้วย