ฉันจะคืนค่าแท็บที่ปิดไปแล้วหลังจากเลิกใช้ Chrome ได้หรือไม่


82

ฉันปิด Chrome โดยไม่ได้ตั้งใจ ตอนนี้แท็บทั้งหมดที่ฉันเปิดจะหายไป ฉันไม่ต้องการเสี่ยงอะไรเลยด้วยการเริ่มต้น Chrome ตอนนี้ก่อนที่จะขอความช่วยเหลือ ฉันกลัวว่าพวกเขาจะหายไปอย่างถาวร (ไฟล์ที่เขียนทับ) หากฉันทำเช่นนั้น ฉันรู้จากประสบการณ์ที่ผ่านมากับ Firefox ว่าการเรียกคืนแท็บและเซสชันของเบราว์เซอร์อาจเป็นเรื่องยุ่งยาก

ฉันจะทำอะไรได้บ้าง ณ จุดนี้ มีไฟล์หรือสิ่งที่ฉันต้องการคัดลอกหรือเปลี่ยนชื่อหรือไม่? ฉันรู้เกี่ยวกับคำสั่ง Ctrl + Shift + T แต่ปกติฉันจะใช้สิ่งนี้ในขณะที่ท่องเว็บ มันจะทำงานหลังจากปิด Chrome หรือไม่


2
Chrome จะอนุญาตให้คุณเปิดแท็บที่เพิ่งปิดไป หากคุณมีหลายแท็บที่เปิดอยู่จะช่วยให้คุณกู้คืนแท็บเหล่านั้นได้ทั้งหมด หากประวัตินั้นหายไปแสดงว่าคุณโชคไม่ดีประวัติแท็บที่เพิ่งปิดไปจะถูก จำกัด ด้วยจำนวนเงินที่แน่นอนและแทนที่ได้ตามต้องการ เพียงคัดลอกโฟลเดอร์โปรไฟล์ไฟล์ Chrome ทั้งหมดจะถูกจัดเก็บไว้ที่นั่น
Ramhound

ฉันรู้ใน Firefox มีการเลือก: เมนู -> ประวัติ -> เปิดเซสชันก่อนหน้าอีกครั้ง Chrome อาจมีบางสิ่งที่คล้ายกัน
Shade

ไม่นะ! ฉันเร็วเกินไป! ฉันเริ่ม Chrome เพื่อดูว่าจะเกิดอะไรขึ้น เนื่องจากในโพสต์บล็อก Chrome นี้มีข้อความระบุว่าที่ด้านล่างของหน้าแท็บใหม่รายการล่าสุดไม่กี่รายการจะแสดงอยู่ในส่วน "เพิ่งปิด" คุณสามารถใช้สิ่งนี้ได้หลังจากรีสตาร์ทเบราว์เซอร์ในกรณีที่คุณออกโดยไม่ตั้งใจพร้อมกับเปิดสิ่งที่สำคัญ แต่เวอร์ชัน Chrome ของฉันมันใหม่เกินไป! ฉันไม่มีตัวเลือก! ตอนนี้สายเกินไปที่จะบันทึกโปรไฟล์ Chrome หรือไม่ ฉันควรลองกู้คืนแท็บด้วย Ctrl + Shift + T หรือไม่
Samir

ฉันคัดลอก%LOCALAPPDATA%\Google\Chrome\User Dataแล้ว ฉันหวังว่ามันไม่สายเกินไป ... ผมต้องข้ามไฟล์ที่ใช้งานปัจจุบันและแท็บปัจจุบัน
กลั้ว

ฉันสัญญาว่าคุณจะมีตัวเลือกนี้หรือไม่มีรุ่นล่าสุดทั้งหมด
Ramhound

คำตอบ:


97

การป้องกันการปิดโดยไม่ได้ตั้งใจ

ฉันปิด Chrome โดยไม่ได้ตั้งใจ

ใช่น่าเสียดายที่ devs เลือกที่จะไม่สร้างในพรอมต์เพื่อป้องกันสิ่งนี้ คุณจะต้องตัดส่วนขยายบางส่วนที่เขียนขึ้นเพื่อจัดการกับสิ่งนี้และเลือกส่วนที่เหมาะกับคุณ (น่าเสียดายเนื่องจากการออกแบบของ Chrome ส่วนขยายจะต้องมีกระบวนการทำงานเพิ่มอีกสองสามอย่าง)

การป้องกันการสูญเสียข้อมูล

ตอนนี้แท็บทั้งหมดที่ฉันเปิดจะหายไป ฉันไม่ต้องการเสี่ยงอะไรเลยด้วยการเริ่มต้น Chrome ตอนนี้ก่อนที่จะขอความช่วยเหลือ ฉันกลัวว่าพวกเขาจะหายไปอย่างถาวร (ไฟล์ที่เขียนทับ) หากฉันทำเช่นนั้น

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

ฉันรู้จากประสบการณ์ที่ผ่านมากับ Firefox ว่าการเรียกคืนแท็บและเซสชันของเบราว์เซอร์อาจเป็นเรื่องยุ่งยาก

Chrome ก็ไม่พอใจเช่นกัน แต่ฉันจะแนะนำคุณตลอดกระบวนการ (ฉันต้องทำหลายครั้งเกินไป)

ไฟล์เซสชัน

ฉันจะทำอะไรได้บ้าง ณ จุดนี้ มีไฟล์หรือสิ่งที่ฉันต้องการคัดลอกหรือเปลี่ยนชื่อหรือไม่?

ใช่เป็นไฟล์สี่ไฟล์ต่อไปนี้ในไดเรกทอรีข้อมูลผู้ใช้ของคุณ:

  • Current Session (มีข้อมูลจากแบบฟอร์มในหน้าในเซสชันปัจจุบัน)
  • Current Tabs (มีรายการ URL สำหรับแท็บในเซสชันปัจจุบัน)
  • Last Session (เหมือนกับCurrent Sessionแต่สำหรับเซสชันก่อนหน้า)
  • Last Tabs (เหมือนกับCurrent Tabsแต่สำหรับเซสชันก่อนหน้า)

(โปรดทราบว่าคำว่า "เซสชัน" ที่นี่แสดงถึงรอบของการเริ่มต้น Chrome ตั้งแต่เริ่มต้นนั่นคือถ้าคุณเปิด Chrome เมื่อไม่มีอินสแตนซ์ของการchrome.exeทำงาน (ตรวจสอบตัวจัดการงานให้แน่ใจ) จากนั้นคุณกำลังเริ่มเซสชัน หากคุณปิดแท็บทั้งหมดในหน้าต่าง แต่มีหน้าต่าง Chrome อีกอันที่เปิดแท็บไว้เซสชันนั้นยังคงเปิดใช้งานอยู่ดังนั้นการเริ่มต้น Chrome อีกครั้งจะไม่ใช่เซสชันใหม่เช่นเดียวกันหาก Chrome ค้างและคุณปิดหน้าต่างทั้งหมด แต่ยังคงมีอยู่ สำเนาของการchrome.exeทำงานจากนั้นเซสชันนั้นจะยังคงทำงานจนกว่าคุณจะฆ่ามัน)

คัดลอกสี่ไฟล์เหล่านี้บางแห่งเพื่อให้คุณสามารถทำงานได้โดยไม่สูญเสียอะไร ด้วยวิธีนี้คุณสามารถคัดลอกกลับมาได้เสมอหากมีสิ่งผิดปกติเกิดขึ้น

เปิดแท็บอีกครั้ง

ฉันรู้เกี่ยวกับคำสั่ง Ctrl + T แต่ปกติฉันจะใช้สิ่งนี้ในขณะที่ท่องเว็บ มันจะทำงานหลังจากปิด Chrome หรือไม่

ใช่ในระดับหนึ่ง แต่คุณมีคำสั่งผสมที่ไม่ถูกต้อง; มันเป็นCtrl+ +⇧ Shift Tและหากคุณเปิดหลายแท็บก่อนที่จะปิดแท็บนั้นควรเปิดแท็บทั้งหมดใหม่อีกครั้ง

(ในรุ่นเก่าด้วยเหตุผลบางอย่างมันจะใช้ได้ก็ต่อเมื่อคุณสร้างแท็บใหม่ครั้งแรกฉันยังคงใช้ Chromium 11 บนระบบ XP ของฉันและมักจะงงงันกับพฤติกรรมแปลก ๆ นี้ทุกครั้งที่ฉันปิด Chrome โดยไม่ตั้งใจและจำเป็นต้องกู้คืนแท็บ ฉันต้องเปิดแท็บก่อน (กดCtrl+ Tสำหรับหน้าแท็บใหม่นั้นง่ายที่สุด) ก่อนกดCtrl+ ⇧ Shift+ Tเพื่อรับแท็บก่อนหน้าในเวอร์ชันที่ใหม่กว่า (ฉันไม่แน่ใจว่าเมื่อใด ) ใช้งานได้โดยไม่ต้องเปิดแท็บก่อน)

ตอนนี้ก่อนที่คุณจะไปและเปิดใช้งาน Chrome ฉันต้องเตือนคุณว่ามันไม่ได้ผลเสมอไป ก่อนอื่นมันจะไม่ทำงานทันทีหลังจากเปิดตัว Chrome คุณต้องรอจนกว่า Chrome จะอ่านไฟล์ผู้ใช้และแยกวิเคราะห์ ขั้นตอนนี้อาจใช้เวลาสักครู่และคุณสามารถดูได้โดยคลิกขวาที่แท็บบาร์และสังเกตว่ารายการเมนูบริบทแท็บที่ปิดใหม่เปิดเป็นสีเทา / ปิดการใช้งานชั่วขณะหนึ่ง หากคุณรอสักครู่แล้วทำซ้ำมันจะเปลี่ยนเป็นสีดำ (เปิดใช้งาน) จากนั้นคุณสามารถใช้งานได้

อย่างไรก็ตามแม้ว่าคุณจะรอสักครู่มันจะไม่คืนค่าเซสชันก่อนหน้าเสมอ บางครั้ง Chrome ก็สูญเสียเซสชั่นก่อนหน้านี้และแท็บและฟังก์ชั่นเปิดแท็บก็จะไม่ทำงาน ฉันไม่สามารถหาสาเหตุหรือแยกแยะรูปแบบหรือสาเหตุใด ๆ แต่ดูเหมือนว่าจะเป็นกรณีเมื่อคุณต้องการมันมากที่สุด ฉันยังไม่ได้ทำการทดสอบทางคลินิก แต่ดูเหมือนว่าการเปิดแท็บใหม่หลังจากเปิดตัวเป็นวิธีที่ดีในการทำให้ Chrome ล้างเซสชั่นก่อนหน้าของคุณ (ฉันเดาว่าเป็นตัวเลขที่คุณทำเสร็จแล้วเริ่มสิ่งใหม่) .

ในกรณีนี้เกิดขึ้นฉันขอแนะนำให้คัดลอกสี่ไฟล์ด้านบนก่อนใช้งาน Chrome อีกครั้ง ด้วยวิธีนี้คุณจะไม่สูญเสียมันหาก Chrome อยู่ในอารมณ์ไม่ดีและตัดสินใจที่จะล้างออก

คัดลอกไฟล์จากนั้นเรียกใช้ Chrome และรอสักครู่แล้วดูว่าเปิดแท็บใหม่หรือไม่

โหมดการกู้คืน

หากยังไม่พร้อมใช้งานให้ลองใส่ Chrome ในโหมดการกู้คืน:

  1. ปิด Chrome
  2. คัดลอกการสำรองข้อมูลของสี่ไฟล์กลับไปยังไดเรกทอรีข้อมูลผู้ใช้ของคุณ
  3. เปิดLocal Stateไฟล์ใน text-editor (อยู่ในโฟลเดอร์พาเรนต์ของ User Data)
  4. ค้นหาexited_cleanlyรายการ
  5. เปลี่ยนเป็น false
  6. บันทึกและออก
  7. เรียกใช้ Chrome

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

หากไม่ได้ผลให้ลองคัดลอกLast TabsและLast Sessionไปยังไดเรกทอรีข้อมูลผู้ใช้แล้วเปลี่ยนชื่อเป็นCurrent TabsและCurrent Sessionตามลำดับ แน่นอนแม้ว่าการทำงานนี้คุณจะได้รับเซสชั่นก่อนที่จะก่อนหน้านี้ไม่ได้เป็นคนที่ล้มเหลว แต่อาจจะเพียงพอขึ้นอยู่กับสถานการณ์ของคุณ

การแจ้งเตือนการปิดที่ไม่เหมาะสมของ Chrome

การสกัดด้วยตนเอง

หากยังไม่ได้ผลคุณสามารถแยกแท็บออกจากไฟล์ได้ด้วยตนเองโดยใช้โปรแกรมค้นหาสตริงเช่นStrings (ไปที่รูป) เรียกใช้โปรแกรมส่งไฟล์และบันทึกไปยังไฟล์อื่น โปรแกรมส่วนใหญ่ต้องการใช้บรรทัดคำสั่ง แต่น่าจะมี GUI เวอร์ชันด้วยเช่นกัน (แม้ว่าฉันจะไม่สามารถหาได้ในขณะนี้) ดังนั้นสำหรับตัวอย่างเช่นถ้าคุณบันทึกstrings.exeการc:\foobarและคัดลอกไฟล์ไปยังสี่มีเช่นกันคุณสามารถดึงแท็บที่เป็นดังนั้น:

C:\foobar>strings "current tabs"    > ctabs.txt
C:\foobar>strings "last tabs"       > ltabs.txt
C:\foobar>strings "current session" > csess.txt
C:\foobar>strings "last session"    > lsess.txt

(ฉันเพิ่มช่องว่างเพิ่มเติมเพื่อจัดเรียงทุกอย่างเพื่อให้ชัดเจนว่าเกิดอะไรขึ้น)

ตอนนี้คุณสามารถเปิด*tabs.txtไฟล์ข้อความใหม่และดู URL ของแท็บที่คุณเคยเปิดมาก่อน โปรดทราบว่าคุณอาจเห็นการทำซ้ำจำนวนมากรวมถึงแท็บบางแท็บที่คุณปิด

*sess.txtไฟล์จะมีข้อมูลอื่น ๆ เช่นข้อความที่คุณได้พิมพ์ลงในแบบฟอร์มบนหน้าดังนั้นหากคุณมีหน้าเปิดกับพวงของข้อมูลที่คุณได้เข้ามาให้คุณสามารถกู้คืนนั้นเพื่อที่คุณจะได้ไม่ต้องเริ่มต้นใหม่ทั้งหมด อีกครั้งตั้งแต่เริ่มต้น (ตัวอย่างเช่นถ้าฉันปิดหน้านี้โดยไม่ตั้งใจฉันสามารถกู้คืนข้อความที่ฉันกำลังพิมพ์ในเวลานี้แทนที่จะพยายามทำมันทั้งหมดอีกครั้งสยองขวัญ!๏ _ ๏) โปรดทราบอีกครั้งว่าคุณอาจเห็นความซ้ำซ้อน ส่วนที่เลวร้ายที่สุดคือถ้าคุณพิมพ์บางสิ่งมาระยะหนึ่งแล้วและมันเปลี่ยนไปหลายครั้งตั้งแต่คุณเริ่ม (เช่นข้อความนี้) คุณอาจจะพบสำเนาหลายชุดซึ่งแต่ละภาพมีจุดแตกต่างกัน สิ่งนี้อาจน่าเบื่อที่จะตรวจสอบแต่ละไฟล์เพื่อดูว่าเวอร์ชันใดเป็นเวอร์ชันล่าสุดที่มีการเปลี่ยนแปลงล่าสุด แต่ก็ยังดีกว่าเริ่มต้นใหม่

การจัดการเซสชันในอนาคต

เพื่อหลีกเลี่ยงปัญหาที่เกิดขึ้นเช่นนี้ในอนาคต (และเพื่อหลีกเลี่ยงการต้องพึ่งพา Chrome เพื่อทำงานอย่างถูกต้อง), คุณสามารถติดตั้งส่วนขยายของเซสชั่นการจัดการ มีหลายให้เลือก แต่ผมขอแนะนำให้เซสชันบัดดี้ มันทำงานได้ค่อนข้างดีมีความอเนกประสงค์และฮันส์คือเปิดกว้างให้ข้อผิดพลาดรายงานและคุณลักษณะที่ร้องขอ (ฉันคิดว่าเขาเพิ่งเพิ่มการซิงค์!) เซสชันบัดดี้จะช่วยให้คุณบันทึกเซสชันด้วยตนเอง แต่ยังสามารถบันทึกเซสชันโดยอัตโนมัติเพื่อให้คุณสามารถกู้คืนจากความผิดพลาดได้อย่างง่ายดาย



ตอนนี้ฉันจะโพสต์คำตอบนี้โดยคลิกที่ปุ่มสีแดงที่มุม ...


2
ว้าว! ฉันไม่รู้จะพูดยังไง ... ยกเว้น ... ขอบคุณ! เยี่ยมมาก!
Samir

2
วิธีหนึ่งที่จะทำลายการกู้คืนเซสชัน (ซึ่งฉันเพิ่งทำโดยไม่ได้ตั้งใจ) คือการchromium-browser --incognito"อ่านสิ่งเล็ก ๆ ได้อย่างรวดเร็วโดยไม่ต้องเรียกใช้เครื่องมือกู้คืนเซสชัน" (สำหรับเซสชันการสืบค้นขนาดใหญ่) จากนั้นกดแทนctrl+n ctrl+Nหน้าต่างใหม่จะลบเซสชั่น
isomorphismes

1
@SamtheBrand การตั้งค่าที่ไม่ตรงกับสิ่งเดียวกับที่ตนเองเลือกเปิด ...ขวาหลังจากที่เริ่มต้น Chrome ไม่; มันทำโดยอัตโนมัติ มันไม่มีฟังก์ชั่นพิเศษเพื่อให้มีประสิทธิภาพมากขึ้นในการกู้คืนเซสชั่นที่ล้มเหลวดังนั้นมันจึงขึ้นอยู่กับข้อ จำกัด เช่นเดียวกับที่ทำด้วยตนเองดังนั้นหาก Chrome ทำงานล้มเหลวอาจทำงานได้หรือไม่ คนส่วนใหญ่ไม่ต้องการเรียกคืนแท็บทั้งหมดที่เปิดมาครั้งล่าสุดดังนั้นนี่จะมีประโยชน์ก็ต่อเมื่อคุณล้มเหลวบ่อยครั้ง มันยังดีกว่าที่จะใช้ส่วนขยายการจัดการเซสชันโดยเฉพาะอย่างยิ่งส่วนที่บันทึกอัตโนมัติเช่น Session Buddy
Synetech

1
ผมก็ไม่สามารถที่จะหาข้อเสนอแนะ "เซสชันบัดดี้" ในการจัดเก็บเว็บโครเมี่ยม แต่ฉันไม่ได้พบกับคู่แข่งที่มีแนวโน้มมาก: แท็บ Outliner
ทิมลูอิส

1
สิ่งนี้ไม่ทำงานสำหรับฉันเมื่อเร็ว ๆ นี้ แต่การกู้คืนข้อมูลผู้ใช้ทั้งหมดจากการสำรองข้อมูลได้
Theodore Hong

6

ใช่คุณสามารถ!

แต่ก่อนอื่นให้คัดลอก% LOCALAPPDATA% \ Google \ Chrome \ User Dataไปยังตำแหน่งที่ปลอดภัย

จากนั้นเริ่มต้น Chrome และคลิกขวาบนแถบ Tab และเลือกเปิดแท็บที่ปิดอีกครั้ง

เรียกคืนแท็บที่ปิด

แต่อย่าใช้คำของฉันมัน สิ่งนี้รับประกันว่าจะทำงานกับ Chrome รุ่น 29.0.1547.57 m สำหรับรุ่นอื่น ๆ ให้ตรวจสอบคู่มือผู้ใช้ของคุณ

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

อย่างไรก็ตามโปรดทราบว่า Chrome จะพยายามโหลดหน้าเว็บแต่ละหน้าสำหรับทุกแท็บที่เปิดอยู่ซึ่งต่างจาก Firefox หากคุณมีคอมพิวเตอร์ช้าหรือคุณมีหลายแท็บเปิดอยู่อาจเป็นปัญหาได้ นอกจากนี้ยังอาจส่งผลกระทบต่อค่าใช้จ่ายของคุณหากคุณมีการเชื่อมต่อผ่านสายโทรศัพท์ (ลองดูกันเถอะผู้ใช้อินเทอร์เน็ตทุกคนในโลกนี้มีการเชื่อมต่อแบบ Fiber-LAN โดยเฉพาะ)


คุณยังสามารถใช้คำสั่ง Ctrl + Shift + T แต่เช่นเคยกับแป้นพิมพ์ลัดคุณสามารถทำผิดพลาดได้ค่อนข้างง่ายเช่นกดปุ่มผสมผิด หากคุณจัดการเพิ่ม W ในส่วนผสมที่คุณสามารถปิดหน้าต่างโปรแกรมได้และฉันไม่แน่ใจว่า Chrome จะอนุญาตให้คุณกู้คืนแท็บหลังจากเริ่มต้นครั้งที่สอง มันอาจจะกู้คืนจากเซสชันเบราว์เซอร์ที่ผ่านมา (ไม่ใช่ก่อนหน้านั้น) นั่นคือแท็บเดียว (แท็บใหม่) ล่าสุดของคุณ
กลั้ว

คุณไม่จำเป็นต้องคัดลอกทั้งUser Dataโฟลเดอร์ซึ่งอาจมีขนาดค่อนข้างใหญ่ดังนั้นการคัดลอกสิ่งทั้งหมดจะเป็นการสิ้นเปลือง ;-)
Synetech

ตัวเลือกนี้มีมาก่อนตั้งแต่ Chrome เวอร์ชัน 29.0.1547.57 m ดังนั้นคำสั่งของคุณเกี่ยวกับมันที่ไม่ได้รับประกันว่าจะทำงานไม่ถูกต้องและไม่เป็นประโยชน์
Ramhound

@Synetech ใช่ฉันจึงสังเกตเห็น! ;) มันคือ 551 MB! เฉพาะไฟล์ที่อยู่ข้างในเท่านั้นChrome\User Data? ไม่มีโฟลเดอร์ย่อยหรือไฟล์อื่นใดบ้าง?
Samir

@Ramhound คุณช่วยบอกรุ่นที่พวกเขามีตัวเลือกนี้ได้หรือไม่
Samir

4

เมื่อคุณเปิดหน้าต่างโครเมี่ยมใหม่สิ่งแรกที่คุณต้องทำคือเลือกหน้า 'ประวัติ' จากเมนู เมื่อคุณอยู่ในแท็บประวัติคุณกดปกติCtrl+Shift+Tและจะคืนค่าเซสชันก่อนหน้าในหน้าต่างใหม่

ฉันใช้สิ่งนี้ทั้งสองหลังจากที่ฆ่าเซสชันการเรียกดูและหลังจากปิดหน้าต่างเบราว์เซอร์อย่างถูกต้องด้วย Chrome และโครเมียมรุ่นล่าสุดบน Linux

เห็นได้ชัดว่าคำตอบนี้ง่ายกว่าคำตอบที่ยอมรับ แต่ฉันคิดว่ามันน่าเชื่อถือ


นี่เป็นคำตอบที่ดีที่สุดสำหรับคำถามนี้และยังคงใช้งานได้กับ v37 ล่าสุดของ Chrome
kenck

3

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


สิ่งนี้ดูเหมือนจะไม่ทำงานหากคุณมีแท็บจำนวนมากอย่างน้อยสำหรับฉัน
Abdul

2

ครั้งนี้เกิดขึ้นกับฉันหลังจากทำความสะอาดโน้ตบุ๊คของฉันด้วย CCleaner สิ่งที่ฉันทำค่อนข้างง่าย แต่ก็ใช้ได้ดี ฉันเข้าสู่ประวัติ Chrome และค้นหารายการในสองสามวันที่ผ่านมาและฉันสามารถเรียกคืนแท็บทั้งหมดที่ฉันต้องการ หวังว่ามันจะช่วยคนในอนาคตคาร์ลอสมูร่าบราซิล


สิ่งนี้สามารถช่วยได้หากการกู้คืนความผิดพลาดของ Chrome ใช้งานไม่ได้ แต่มีข้อ จำกัด : หน้าต่างป๊อปอัปจะไม่ปรากฏในประวัติเนื้อหาของฟอร์มจะไม่ถูกเก็บไว้หากคุณเปิดแท็บจำนวนมากนั่นอาจเป็น ความเจ็บปวด. นอกจากนี้ประวัติจะไม่แสดงรายการแท็บที่คุณเปิดไว้ที่ด้านบนมันจะทำให้แท็บเหล่านั้นกระจายออกไปในกลุ่มแท็บอื่น ๆ ที่คุณปิดก่อนที่จะเกิดข้อผิดพลาดดังนั้นจึงเป็นงานที่ต้องคิดให้มาก ซึ่งไม่ใช่ :-(
Synetech

นอกจากนี้หากคุณเปิดหน้า A จากนั้นไปที่หน้า B และ C ในแท็บเดียวกันประวัติจะไม่แสดง A, B และ C สิ่งนี้จะทำให้งานระบุหน้าเว็บที่เปิดเมื่อเบราว์เซอร์สิ้นสุดลงด้วย
สกอตต์

1

ฉันเพิ่งเปิดตัวจัดการงานและสิ้นสุดกระบวนการ Chrome ด้วยการใช้ RAM สูงสุดและมันจะปิดเบราว์เซอร์พร้อมกับแท็บทั้งหมด

ครั้งต่อไปที่ฉันเปิด Chrome มันจะถามฉันว่าฉันต้องการคืนค่าแท็บจากเซสชันก่อนหน้าหรือไม่ Voila! แท็บทั้งหมดได้รับการกู้คืน

ฉันพบว่าใช้งานได้เฉพาะเมื่อฉันเปิด Chrome ในฐานะผู้ดูแลระบบทุกครั้ง


1

นี่คือสิ่งที่ทำงานให้ฉัน ไปที่:

C: \ Users \ your_username \ AppData \ Local \ Google \ Chrome \ ข้อมูลผู้ใช้

คลิกขวาที่Defaultโฟลเดอร์ -> คุณสมบัติ -> เวอร์ชันก่อนหน้า -> เรียกคืนไปเป็นเวอร์ชันล่าสุด (ก่อนที่จะสูญเสียแท็บ)

มายากล! (อาจทำให้คุณมีข้อผิดพลาดในการกู้คืนไฟล์แคชบางอย่างเพียงแค่ละเว้น / ข้ามไป)

ตัวเลือกอื่น ๆ เช่นCtrl+ Shift+ Tหรือแทนที่ไฟล์ "เซสชันปัจจุบัน" และ "แท็บปัจจุบัน" ด้วยไฟล์ "เซสชันล่าสุด" และ "แท็บสุดท้าย" ไม่สามารถใช้งานได้เพราะฉัน "เซสชันล่าสุด" และ "แท็บสุดท้าย" "ไฟล์ถูกเขียนใหม่หลังจากสูญเสียแท็บ

การกู้คืนโฟลเดอร์รุ่นก่อนหน้านี้เป็นเคล็ดลับ (แม้ว่าคุณอาจจะไม่สามารถกู้คืนแท็บล่าสุดบางแท็บได้ แต่โอกาสที่คุณจะจำได้ว่ามันเป็นเช่นไรเมื่อไม่นานมานี้)


ขอบคุณ! หากคุณมีจุดคืนค่าที่ดีนี่เป็นหนึ่งในวิธีที่ง่ายที่สุดหลังจากการสูญเสียเซสชั่น เพื่อลดโอกาสในการเกิดข้อผิดพลาดตรวจสอบให้แน่ใจว่าได้ปิดโครเมี่ยมและแอปพื้นหลังของโครเมี่ยมก่อนที่จะเรียกคืน
pschueller

1

หากคุณรีสตาร์ท Chrome แล้วและเรียกคืนแท็บเหล่านี้ในอดีตฉันคิดว่าแท็บเหล่านี้จะปรากฏในประวัติการเข้าชมของคุณตามลำดับเดียวกับที่เคยมีมาก่อน เพียงเปิดหน้าประวัติเลื่อนกลับไปที่วันที่ / เวลาเมื่อคุณกู้คืนแท็บได้สำเร็จและคุณควรเห็นพวกมันทั้งหมดรวมกันเป็นกลุ่ม

แน่นอนว่าจะถือว่าแท็บส่วนใหญ่หรือทั้งหมดเปิดอยู่ตลอดหลายเซสชันและคุณจะไม่ลบประวัติของคุณเป็นประจำ


1

เนื่องจากการตั้งค่า config ที่เสนอของexited_cleanly = false ไม่สามารถใช้งานได้สำหรับฉันและฉันพบว่าไม่เท่ากับสตริงสำหรับ Linux ฉันจึงพบวิธีแก้ไขปัญหาอื่น

  1. สำรองข้อมูลCurrent tabsและCurrent sessionหากคุณยังมีอยู่ (ดีที่สุด: ด้วยLast...)
  2. เริ่มโครเมียม
  3. หาPID (id ของกระบวนการ) ของโครเมียม fe โดยps a | grep chromium(หมายเลขในคอลัมน์แรก) หรือhtop, /ประเภทchrom...
  4. ฆ่าโครเมียมผ่านทางบรรทัดคำสั่ง fe kill -s SIGILL <PID>
    • ตอนนี้ดูเถิด : คุณได้สร้างเหตุผลให้โครเมียมคิดว่ามันผิดพลาด (ซึ่งสร้างไฟล์บางไฟล์บนคอมพิวเตอร์ของฉันไม่เพียง แต่สิ่ง exited_cleanly)
  5. คัดลอกข้อมูลสำรองของคุณCurrent tabsและCurrent sessionไปยัง~/.config/chromium
  6. รีสตาร์ทโครเมียมตามปกติ
  7. เรียกคืน! เย่!

1
strings เป็นคำสั่ง Linux มาตรฐาน - คุณควรติดตั้งตามค่าเริ่มต้น
Robin Green

1
ทำไมไม่เพียงแค่pkill chromium
jaam

0

ต้องการเพิ่มแท็บที่ถูกตรึงจะเปิดขึ้นมาใหม่โดยอัตโนมัติเมื่อคุณเริ่มโครเมี่ยมในครั้งต่อไป

นอกจากนี้เมื่อคุณกดCtrl + Shift + Tแท็บเซสชันก่อนหน้าทั้งหมดจะเปิดในหน้าต่างเบราว์เซอร์โครมใหม่ (แท็บจะไม่ถูกเพิ่มในหน้าต่างเบราว์เซอร์ปัจจุบัน)


"นอกจากนี้เมื่อคุณกด Ctrl + Shift + T แท็บเซสชันก่อนหน้าทั้งหมดจะเปิดในหน้าต่างเบราว์เซอร์โครมใหม่" นั่นไม่ใช่สิ่งที่ Ctrl + Shift + T ทำตามปกติ มันเพิ่งเปิดแท็บที่ปิดล่าสุดในหน้าต่างที่มีอยู่ คุณกำลังพูดถึงทันทีหลังจากเริ่ม Chrome
Robin Green

0

สำหรับทุกคนที่อ่านฉันแนะนำอย่างยิ่งให้ดาวน์โหลดGreat Suspender Chrome Extension ไม่เพียงเพิ่มประสิทธิภาพการใช้งานหน่วยความจำของคุณ (โดยทั่วไปจะทำให้แท็บที่คุณไม่ได้ใช้เป็นเวลานานในการออก memoty แต่ยังอยู่ใน Chrome) แต่ยังเก็บ "เซสชัน" การเรียกดูของคุณด้วย ดังนั้นแม้ว่า Chrome จะกำจัดทุกอย่างออกไปแล้วคุณสามารถไปที่การตั้งค่าของ GS และเซสชันทั้งหมดของคุณจะอยู่ที่นั่นและส่งออกได้ง่ายในไฟล์ข้อความ


-2

ทางลัดง่าย ๆ คือ Ctrl + Shift + T และคุณสามารถเรียกคืนแท็บที่เปิดอยู่ทั้งหมดได้


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