Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> เบราว์เซอร์

แก้ไขข้อผิดพลาด "Corrupted Content Error" เมื่อเข้าถึง Gmail ใน Firefox

ข้อผิดพลาด Corrupted Content Error มักเกิดขึ้นเมื่อผู้ใช้ Firefox พยายามเข้าถึง Gmail เว็บเวอร์ชัน ปัญหานี้ยืนยันว่าเกิดกับโดเมน Gmail หลายตัว เช่น .com, .uk, .ru

แก้ไขข้อผิดพลาด  Corrupted Content Error  เมื่อเข้าถึง Gmail ใน Firefox

สาเหตุหลักคือ Service Worker ทำงานผิดปกติ (glitched) แก้ไขง่ายๆ คือยกเลิกการลงทะเบียน (unregister) Service Worker ของ Gmail ใน Firefox สาเหตุอื่นอาจเป็นคุกกี้/แคช Gmail ที่เสียหาย หรือบั๊กของ Firefox ที่แก้ไขแล้วในเวอร์ชันใหม่

ล่าสุด ปัญหาอาจเกิดจากนโยบายใหม่ของ Mozilla ที่ทำให้ Firefox ไม่น่าเชื่อถือเครือข่ายสาธารณะ (Public networks) แก้ไขได้โดยเปลี่ยน Network Profile เป็น Private

หมายเหตุ: หากต้องการแก้ไขชั่วคราว นี่คือ วิธีใช้ Gmail Offline ใน Chrome

วิธีแก้ไข Corrupted Content Error เมื่อเข้าถึง Gmail

1. ยกเลิกการลงทะเบียน Gmail Service Worker

วิธีแก้ไขที่พบบ่อยที่สุดคือเข้าไปที่หน้าต่าง Service Workers ใน Firefox และยกเลิกการลงทะเบียนรายการที่เกี่ยวข้องกับ Gmail

Service Worker คือสคริปต์ที่ทำงานเบื้องหลัง แยกจากหน้าเว็บ ใช้สำหรับฟีเจอร์ที่ไม่ต้องการการโต้ตอบกับผู้ใช้ เช่น push notifications และ background sync Gmail มี Service Worker สำหรับฟีเจอร์เหล่านี้

ผู้ใช้หลายคนรายงานว่าแก้ไขปัญหาได้โดย unregister Service Worker ของ Gmail แล้วลงทะเบียนใหม่

อัปเดต: ตามรายงานของผู้ใช้หลายคน วิธีนี้ไม่ใช่การแก้ไขถาวร — ปัญหาอาจกลับมาเกิดใหม่หลังจากผ่านไปสักพัก

ขั้นตอนทำใน Firefox:

  1. ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต
  2. เปิด Firefox วางคำสั่งต่อไปนี้ในแถบที่อยู่ แล้วกด Enter เพื่อเข้าไปที่หน้า Service Workers:
    about:serviceworkers
    แก้ไขข้อผิดพลาด  Corrupted Content Error  เมื่อเข้าถึง Gmail ใน Firefox
  3. หารายการที่เกี่ยวข้องกับ Gmail คลิกปุ่ม Unregisterแก้ไขข้อผิดพลาด  Corrupted Content Error  เมื่อเข้าถึง Gmail ใน Firefox
  4. รีสตาร์ทเบราว์เซอร์ แล้วลองเข้าถึง Gmail ใหม่

หากยังมีปัญหา Corrupted Content Error ให้ลองวิธีถัดไป

2. โหลดหน้าใหม่โดยไม่ใช้แคช

หากวิธีแรกได้ผลแต่ต้องการวิธีเร็วกว่า สามารถบังคับให้หน้า Gmail โหลดโดยไม่ใช้ข้อมูลแคชได้ แต่เหมือนวิธีแรก — ไม่ใช่การแก้ไขถาวร ปัญหาอาจกลับมาเมื่อเปิด Gmail ปกติครั้งหน้า

กด Ctrl + F5 หรือ Ctrl + Shift + R ที่หน้าที่มีปัญหา หน้าควรโหลดปกติ

หัดกดลัดสำเร็จ นี่คือวิธีล้างแคช Firefox ถาวร:

  1. ปิดแท็บ Firefox ทั้งหมดยกเว้นแท็บที่ใช้งานอยู่
  2. คลิกปุ่มเมนูมุมขวาบน เลือก Options
  3. เลือกแท็บ Privacy & Security ด้านซ้าย เลื่อนลงไปที่ Cookies and Site Data คลิก Clear Data
  4. คลิก Clear เริ่มล้างข้อมูลแคชเว็บ
  5. รีสตาร์ทเบราว์เซอร์ทดสอบแก้ไขข้อผิดพลาด  Corrupted Content Error  เมื่อเข้าถึง Gmail ใน Firefox

หากยังมีปัญหา หรือต้องการการแก้ไขถาวร ให้ลองวิธีถัดไป

3. อัปเดต Firefox เป็นเวอร์ชันล่าสุด

ปัญหานี้อาจเกิดจากบั๊กของ Firefox ที่รายงานใน Windows 10 และ 8.1 Mozilla ทราบปัญหานี้และปล่อย hotfix แล้ว

ต้องอัปเดต Firefox เป็นเวอร์ชันล่าสุด ผู้ใช้หลายคนรายงานว่าหลังอัปเดตและรีสตาร์ท ปัญหาหายไป

ขั้นตอนอัปเดต:

  1. เปิด Firefox คลิกเมนูมุมขวาบน เลือก Help > About Firefoxแก้ไขข้อผิดพลาด  Corrupted Content Error  เมื่อเข้าถึง Gmail ใน Firefox
  2. ในหน้าต่าง About Mozilla Firefox คลิก Restart to update Firefox รอจนเสร็จ ที่หน้าต่าง UAC คลิก Yes ให้สิทธิ์แอดมินแก้ไขข้อผิดพลาด  Corrupted Content Error  เมื่อเข้าถึง Gmail ใน Firefox
  3. หลัง Firefox รีสตาร์ท ลองเข้าถึง Gmail ใหม่ ดูว่าปัญหา Corrupted Content Error หายหรือยัง

หากยังมีปัญหา ให้ลองวิธีถัดไป

4. ลบข้อมูลที่จัดเก็บของ Gmail

อาจแก้ไขได้โดยเข้าไปที่โฟลเดอร์ข้อมูลที่จัดเก็บของ Gmail แล้วลบเนื้อหา

ผู้ใช้หลายคนยืนยันว่าวิธีนี้เป็นการแก้ไขถาวร เพราะกำจัดข้อมูลที่อาจก่อให้เกิดปัญหา

ขั้นตอนลบโฟลเดอร์ข้อมูล Gmail ผ่าน File Explorer:

  1. ปิด Firefox และโปรแกรมที่เกี่ยวข้อง (add-on, โปรแกรมความปลอดภัยเบราว์เซอร์) ให้หมด
  2. กด Windows key + R พิมพ์ '%userprofile%\AppData\Roaming\Mozilla\Firefox\Profiles\' กด Enter เปิดโฟลเดอร์โปรไฟล์ Firefoxแก้ไขข้อผิดพลาด  Corrupted Content Error  เมื่อเข้าถึง Gmail ใน Firefox
  3. ดับเบิลคลิกโฟลเดอร์ที่ลงท้ายด้วย .default (ไม่ใช่ default-release)แก้ไขข้อผิดพลาด  Corrupted Content Error  เมื่อเข้าถึง Gmail ใน Firefox
  4. คลิกขวาที่โฟลเดอร์ที่เกี่ยวข้องกับ Gmail เลือก Delete
  5. เปิดเบราว์เซอร์ทดสอบว่าปัญหาแก้ไขแล้วหรือยัง

หากยังมีปัญหา Corrupted Content Error ให้ลองวิธีถัดไป

5. เปลี่ยน Network Profile

Firefox มักบล็อกการเข้าถึง Gmail และบริการเว็บที่ใช้ Service Workers เมื่อตั้งค่าเครือข่ายเป็น Public นี่เป็นส่วนหนึ่งของการเปลี่ยนแปลงนโยบายของ Mozilla اواخر 2019

แก้ไขได้โดยเปลี่ยน Network Profile จาก Public เป็น Private หลายผู้ใช้ยืนยันว่าวิธีนี้มีผล

ขั้นตอนเปลี่ยน Network Profile เป็น Private (ใช้ได้กับทุกเวอร์ชัน Windows):

  1. กด Windows key + R พิมพ์ 'ms-settings:network-ethernet' (เชื่อมต่อสาย) หรือ 'ms-settings:network-wifi' (Wi-Fi)แก้ไขข้อผิดพลาด  Corrupted Content Error  เมื่อเข้าถึง Gmail ใน Firefox
  2. ในเมนูเครือข่าย คลิกการเชื่อมต่อที่ใช้งานอยู่ จากหน้าต่างถัดไป เลือก toggle Private หากมี UAC คลิก Yesแก้ไขข้อผิดพลาด  Corrupted Content Error  เมื่อเข้าถึง Gmail ใน Firefox
  3. รีสตาร์ทเครื่องทดสอบว่าปัญหาแก้ไขแล้วหรือยัง