ผู้ใช้ Mac Safari บางรายประสบกับความล้มเหลวของ Safari ที่ทำให้ข้อความแสดงข้อผิดพลาด “NSPOSIXErrorDomain:28” ปรากฏขึ้น ป้องกันไม่ให้เว็บเบราว์เซอร์ทำงานตามปกติ
ข้อความแสดงข้อผิดพลาดแบบเต็มปรากฏขึ้นแบบสุ่มเมื่อใช้ Safari บน Mac เพื่อเปิดหน้าต่างหรือแท็บ Safari ใหม่ หรือเมื่อหน้าพยายามโหลด โดยมีการระบุแบบเต็มดังนี้:
p>
‘Safari ไม่สามารถเปิดเพจได้
Safari ไม่สามารถเปิดเพจได้ ข้อผิดพลาดคือ: “ไม่สามารถดำเนินการให้เสร็จสิ้นได้ ไม่มีพื้นที่เหลือบนอุปกรณ์” (NSPOSIXErrorDomain:28)’
ข้อผิดพลาดทั่วไปที่คลุมเครือว่า “Safari can’t open the page” เกิดข้อผิดพลาดขึ้นจากหลายสาเหตุ ซึ่งมักเกี่ยวข้องกับการสะดุดในการเชื่อมต่ออินเทอร์เน็ตหรือบริการ แต่ข้อความแสดงข้อผิดพลาด NSPOSIXErrorDomain:28 นี้แตกต่างตรงที่จะแสดงขึ้นแม้ว่าการเชื่อมต่อบน Mac จะทำงานตามปกติก็ตาม
เนื่องจากข้อความแสดงข้อผิดพลาดนี้อาจเกิดจากข้อบกพร่อง หรือข้อขัดแย้งระดับล่างบางอย่าง อาจมีการแก้ไขในการอัปเดต Safari หรือ MacOS ในอนาคต อย่างไรก็ตาม ขณะนี้มีเทคนิคบางอย่างที่คุณสามารถใช้เพื่อแก้ไขปัญหาบน Mac หรืออย่างน้อยก็ควรแก้ไข
1: ปิดใช้งาน’ซ่อนที่อยู่ IP’ใน Safari
ผู้ใช้หลายคนรายงานว่าการปิดใช้งานคุณลักษณะการซ่อนที่อยู่ IP ใน Safari แล้วการรีสตาร์ท Mac ช่วยแก้ปัญหาได้
ดึงเมนู’Safari’และไปที่”Preferences”ไปที่แท็บ”Privacy”ยกเลิกการเลือก กล่องสำหรับ”ซ่อนที่อยู่ IP จากตัวติดตาม”เพื่อปิดใช้งานคุณลักษณะนั้นชั่วคราว
2: ปิดการใช้งาน Third Party Firewalls, Antivirus, Little Snitch, 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 โปรดแจ้งให้เราทราบในความคิดเห็น