แก้ไขข้อผิดพลาด “Safari ไม่สามารถเปิดหน้า NSPOSIXErrorDomain:28” บน Mac
ผู้ใช้ Mac Safari บางรายพบความล้มเหลวของ Safari ที่ทำให้เกิดข้อความแสดงข้อผิดพลาด “NSPOSIXErrorDomain:28” ที่น่าสงสัยปรากฏขึ้น ทำให้เว็บเบราว์เซอร์ไม่สามารถทำงานตามปกติ
ข้อความแสดงข้อผิดพลาดทั้งหมดปรากฏขึ้นแบบสุ่ม เมื่อใช้ Safari บน Mac เพื่อเปิดหน้าต่างหรือแท็บใหม่ของ Safari หรือเมื่อหน้าพยายามโหลด และระบุแบบเต็มดังนี้:
‘ Safari เปิดเพจไม่ได้
Safari เปิดเพจไม่ได้ ข้อผิดพลาดคือ: “ไม่สามารถดำเนินการให้เสร็จสิ้นได้ ไม่มีพื้นที่เหลือบนอุปกรณ์” (NSPOSIXErrorDomain:28) ‘
รูปแบบของข้อผิดพลาด "Safari ไม่สามารถเปิดหน้า" โดยทั่วไปคลุมเครือด้วยเหตุผลหลายประการ โดยทั่วไปเกี่ยวข้องกับการสะอึกในการเชื่อมต่ออินเทอร์เน็ตหรือบริการ แต่ข้อความแสดงข้อผิดพลาด NSPOSIXErrorDomain:28 นี้แตกต่างกัน ซึ่งจะแสดงขึ้นแม้ว่าการเชื่อมต่อบน Mac จะทำงานตามปกติก็ตาม
เนื่องจากข้อความแสดงข้อผิดพลาดนี้น่าจะเกิดจากข้อบกพร่องหรือข้อขัดแย้งในระดับที่ต่ำกว่า จึงน่าจะถูกแยกออกในการอัปเดต Safari หรือ MacOS ในอนาคต อย่างไรก็ตาม ในขณะนี้มีเคล็ดลับบางอย่างที่คุณสามารถนำไปใช้เพื่อแก้ไขปัญหาบน Mac หรืออย่างน้อยก็แก้ไขได้
1: ปิดใช้งาน 'ซ่อนที่อยู่ IP' ใน Safari
ผู้ใช้หลายคนรายงานว่าการปิดใช้งานคุณลักษณะการซ่อนที่อยู่ IP ใน Safari จากนั้นการรีสตาร์ท Mac จะช่วยแก้ปัญหาให้กับพวกเขาได้
- ดึงเมนู 'Safari' และไปที่ "Preferences"
- ไปที่แท็บ 'ความเป็นส่วนตัว'
- ยกเลิกการเลือกช่อง "ซ่อนที่อยู่ IP จากตัวติดตาม" เพื่อปิดใช้งานคุณลักษณะนั้นชั่วคราว
2: ปิดใช้งานไฟร์วอลล์ของบุคคลที่สาม แอนติไวรัส ลิตเติ้ลสนิช LuLu ฯลฯ
ผู้ใช้บางรายพบว่าแอปพลิเคชันไฟร์วอลล์ของบุคคลที่สามอาจเชื่อมโยงกับข้อความแสดงข้อผิดพลาด ดังนั้นการปิดใช้งานจึงอนุญาตให้ NSPOSIXErrorDomain หยุดแสดง
ขั้นตอนการปิดใช้งานไฟร์วอลล์ระดับแอปพลิเคชันหรือแอปป้องกันไวรัสจะแตกต่างกันไปตามแต่ละแอปพลิเคชัน แต่หากคุณใช้งานหนึ่งในนั้น ให้ลองปิดใช้งาน รีสตาร์ท Mac แล้วใช้ Safari สักระยะ ดูว่ามันสร้างความแตกต่างหรือไม่
3: ปิดใช้งานส่วนขยายของ Safari
ผู้ใช้บางคนรายงานว่าการปิดใช้งานส่วนขยายของ Safari ได้ช่วยแก้ปัญหาให้กับพวกเขาแล้ว
- จากการตั้งค่า Safari ให้ไปที่แท็บ “ส่วนขยาย”
- ยกเลิกการเลือกส่วนขยายทั้งหมด
- รีสตาร์ท Safari (หรือทั้ง Mac)
4: รีสตาร์ท Mac
วิธีแก้ไขชั่วคราวคือการรีสตาร์ท Mac ซึ่งมักจะปิดข้อความแสดงข้อผิดพลาดไว้ชั่วขณะ แต่สำหรับผู้ใช้หลายคนข้อความนี้จะปรากฏขึ้นอีกครั้งหลังจากใช้ Safari
ไปที่เมนู Apple แล้วเลือก 'รีสตาร์ท'
5: ใช้เว็บเบราว์เซอร์อื่น
หากคุณไม่สามารถแก้ไขข้อผิดพลาดได้และมันกำลังผลักดันคุณจนเกินเหตุ เป็นที่เข้าใจได้ เนื่องจากมันทำให้ Safari แทบไม่มีประโยชน์เลยเมื่อข้อผิดพลาดเริ่มต้นขึ้น จากนั้นจึงใช้เว็บเบราว์เซอร์อื่น เช่น Chrome, Firefox, Brave หรือ Edge เป็นตัวเลือก
คุณสามารถตั้งค่าเบราว์เซอร์ใดก็ได้ให้เป็นเว็บเบราว์เซอร์เริ่มต้นของคุณ ไม่ว่าจะเป็น Chrome หรือ Brave หรืออื่น ๆ และเปลี่ยนกลับไปใช้ Safari ได้ทุกเมื่อหากต้องการ
6: ติดตั้งการอัปเดตซอฟต์แวร์ macOS
สุดท้าย อย่าลืมอัปเดตซอฟต์แวร์ระบบ macOS หากคุณมีการอัปเดต สมมุติฐานว่าจุดบกพร่องหรือปัญหาใด ๆ จะถูกแก้ไข (หากยังไม่ได้ใช้ Monterey 12.2 หรือ Safari 15.3 ที่เพิ่งเปิดตัวใหม่)
ไปที่ เมนู Apple > การตั้งค่าระบบ > การอัปเดตซอฟต์แวร์
อะไรเป็นสาเหตุของข้อความแสดงข้อผิดพลาด Safari NSPOSIXErrorDomain 28
ยังไม่ชัดเจนว่าอะไรเป็นสาเหตุของข้อผิดพลาดนี้ เนื่องจากไม่ใช่ผู้ใช้ทั้งหมดที่จะได้รับผลกระทบ และผู้ใช้บางรายที่ได้รับผลกระทบนั้นเป็นเพียงช่วงเวลาสั้น ๆ ในขณะที่ผู้ใช้บางรายได้รับผลกระทบอย่างต่อเนื่อง
บางทีอาจเป็นเรื่องที่น่าสังเกต หรือเป็นเพียงเรื่องบังเอิญ แต่รหัสข้อความแสดงข้อผิดพลาด “NSPOSIXErrorDomain:28” เองอาจให้คำใบ้ว่าปัญหาพื้นฐานอยู่ที่ใด ใน POSIX นั้น ซึ่งย่อมาจาก Portable Operating System Interface เป็นมาตรฐานการประมวลผลแบบกว้างที่ใช้กับ API แนะนำว่าอาจเป็นปัญหาในระดับต่ำพอสมควรสำหรับ Safari หรือ macOS เอง
โปรดทราบว่าไม่ใช่ทุกคนที่สามารถทำซ้ำข้อผิดพลาดนี้ได้อย่างน่าเชื่อถือ และเพียงแค่เปิดแท็บหรือหน้าต่างเบราว์เซอร์จำนวนมากก็ไม่ทำให้เกิดปัญหาขึ้น ส่วนของข้อความแสดงข้อผิดพลาดที่ระบุว่า "ไม่มีพื้นที่เหลือบนอุปกรณ์" นั้นไม่เป็นความจริงในบริบทของความจุดิสก์ไดรฟ์ทั่วไปบน Mac ที่ได้รับผลกระทบ เนื่องจากไม่มีปัญหาพื้นที่ดิสก์ และไม่มีข้อจำกัด swap/vm ที่เกิดขึ้น .
ไม่ว่าจะเกิดปัญหาอะไร เราสามารถค่อนข้างแน่ใจว่าปัญหาหรือข้อบกพร่องจะได้รับการแก้ไขในการอัปเดต Safari ที่กำลังจะมาถึง
หากคุณมีประสบการณ์ ข้อมูลเชิงลึก หรือข้อมูลเพิ่มเติมเกี่ยวกับ 'Safari เปิดหน้าไม่ได้ ข้อผิดพลาดคือ: “ไม่สามารถดำเนินการให้เสร็จสิ้นได้ ไม่มีพื้นที่เหลือบนอุปกรณ์” (NSPOSIXErrorDomain:28)’ ข้อความแสดงข้อผิดพลาด จุดบกพร่อง หรือปัญหาเกี่ยวกับ Safari โปรดแจ้งให้เราทราบในความคิดเห็น