Safari เป็นเบราว์เซอร์เว็บเริ่มต้นสำหรับอุปกรณ์ macOS และ iOS และเคยมีให้ Windows ในอดีต มันพัฒนาบนเครื่องยนต์ WebKit ซึ่งรับผิดชอบทุกประเภทของฟังก์ชัน Safari เนื่องจากอินเทอร์เฟซที่เรียบง่ายและแบบมินิมอลิสติก แต่นักใช้หลายรายรายงานว่าลิงก์ที่คลิกไม่เปลี่ยนสีจากสีน้ำเงินเป็นสีม่วง บางครั้งเมื่อปิด Safari และเปิดใหม่ ลิงก์อาจปรากฏด้วยสีที่เปลี่ยนแล้ว แต่เมื่อใช้ปุ่ม Back กลับมา มันกลับเป็นสีน้ำเงินอีกครั้ง

สาเหตุที่ Safari ไม่จำไซต์ที่คลิกแล้ว
เราสืบสวนปัญหานี้โดยดูรายงานผู้ใช้ต่างๆ และกลยุทธ์ซ่อมแซมที่ใช้กันทั่วไปในการแก้ไขปัญหาโดยผู้ใช้ที่อยู่ในสถานการณ์คล้ายกัน จากการสืบสวนของเรา มีสถานการณ์ที่แตกต่างกันหลายอย่างที่รู้จักกันว่ากระตุ้นข้อผิดพลาดนี้:
- ข้อมูลแคชเสียหาย – ข้อมูลแคชของเบราว์เซอร์ Safari อาจเสียหายหรือแตก ทำให้ฟังก์ชันหลายอย่างหยุดทำงาน ผู้ใช้หลายคนในสถานการณ์คล้ายกันแก้ปัญหาได้หลังจากลบข้อมูลแคชเก่า
- การตั้งค่าเบราว์เซอร์ไม่ได้กำหนดค่า – ได้ที่ทราบว่าปัญหานี้อาจเกิดขึ้นหากตัวเลือกเฉพาะในการตั้งค่าเบราว์เซอร์ถูกเลือก ซึ่งทำให้ลิงก์ไม่เปลี่ยนสี
- เวอร์ชันเบราว์เซอร์ล้าสมัย – กรณีที่เป็นไปได้อีกอย่างคือเมื่อคุณใช้เบราว์เซอร์ที่ล้าสมัยอย่างรุนแรง แอปพลิเคชันล้าสมัยจะสร้างบั๊กและครัชจำนวนมาก
ตอนนี้คุณมีความเข้าใจพื้นฐานเกี่ยวกับลักษณะของปัญหาแล้ว เราจะไปสู่วิธีแก้ไข โปรดดำเนินการตามลำดับเฉพาะที่แสดง เพื่อป้องกันความขัดแย้งใดๆ
วิธี 1: รีสตาร์ทเบราว์เซอร์ Safari
การรีสตาร์ทอย่างง่ายสามารถกำจัดปัญหาส่วนใหญ่ที่ไม่รุนแรงได้ มีโอกาสว่า Safari ไม่ได้เริ่มต้นอย่างถูกต้องพร้อมไฟล์แบ็กเอนด์ทั้งหมด การรีสตาร์ทควรเป็นวิธีแรกที่คุณลองสำหรับปัญหาแอปพลิเคชันใดๆ
- เมื่อ Safari เปิดอยู่ ให้คลิกขวาที่ Safari browser ใน dock และเลือก Quit

- หรือคุณสามารถ force quit (บังคับปิด) ได้โดยกด Command + Option + Esc พร้อมกัน เพื่อเปิดหน้าต่างบังคับหยุด
- เลือกเบราว์เซอร์ Safari และคลิก Force Stop (บังคับหยุด) เริ่ม Safari browser ใหม่โดยคลิก shortcut ใน dock

วิธี 2: เปลี่ยนการตั้งค่าความชอบของ Safari Browser
ในวิธีนี้ เราจะปรับเปลี่ยนการตั้งค่าสำหรับเบราว์เซอร์ Safari ตัวเลือก Swap processes on navigation อาจเป็นตัวร้ายที่ก่อให้เกิดปัญหานี้ให้กับผู้ใช้ ตัวเลือกนี้ใช้สำหรับสลับโปรเซสชั่วคราวออกจากหน่วยความจำไปยัง backing store และสลับกลับเข้าไปในหน่วยความจำเพื่อการดำเนินการต่อ ตามขั้นตอนด้านล่างเพื่อปิดใช้งานตัวเลือกนี้:
- เปิดเบราว์เซอร์ Safari โดยคลิกไอคอน Safari ใน dock
- คลิกที่เมนู Safari ในแถบเมนูด้านบน และเลือก Preferences (การตั้งค่า) ในเมนูบริบท
- จากนั้นคลิกที่ Advanced (ขั้นสูง) และเลือกตัวเลือก "Show Develop menu in menu bar" (แสดงเมนู Develop ในแถบเมนู); ตัวเลือก develop จะปรากฏในแถบเมนู

- คลิกที่ Develop เลือก Experimental Feature (ฟีเจอร์ทดลอง) และยกเลิกการเลือก Swap Processes on Navigation

- ตอนนี้ Safari จะจดจับลิงก์ที่คลิกหรือเยี่ยมชมแล้ว
วิธี 3: ลบข้อมูลแคชของ Safari
เบราว์เซอร์ Safari ใช้ข้อมูลแคชเพื่อบันทึกและจดจำหน้า การค้นหา และการใช้งานทั้งหมดของผู้ใช้ แต่ไฟล์เหล่านี้อาจเสียหายและก่อให้เกิดปัญหาเรื่องไม่บันทึกข้อมูลหรือโหลดข้อมูลเก่าแทนข้อมูลใหม่ หลายคนรายงานว่าการล้างข้อมูลแคชแก้ปัญหาส่วนใหญ่ที่เกี่ยวกับเบราว์เซอร์ Safari
- เปิดเบราว์เซอร์ Safari โดยคลิกไอคอน Safari ใน dock
- คลิกที่เมนู Safari ในแถบเมนูด้านบน และเลือก Preferences ในเมนูบริบท
- ตอนนี้คลิกที่ตัวเลือก Privacy (ความเป็นส่วนตัว) และจากนั้นคลิกที่ Manage Website Data

- หน้าต่างจะปรากฏ คลิกปุ่ม Remove All (ลบ tất cả) ที่ด้านล่าง หน้าต่างยืนยันการกระทำจะโผล่ขึ้น แล้วคลิกที่ Remove Now (ลบตอนนี้)

- ตอนนี้ไปที่ตัวเลือก Advanced ใน Preferences และเปิดใช้งาน "Show Develop menu in menu bar"

- คลิกที่เมนู Develop ในแถบเมนูด้านบน และเลือก Empty Caches

- ตอนนี้ลองใช้ Safari และดูว่าทุกอย่างเสถียรหรือไม่
วิธี 4: ตรวจสอบเวอร์ชันเบราว์เซอร์ Safari
ปัญหาส่วนใหญ่ของแอปพลิเคชันเกิดขึ้นเพราะเวอร์ชันล้าสมัย ไฟล์ล้าสมัยโดยไม่ได้รับอัปเดต จะกลายเป็นภาระสำหรับแอปพลิเคชันนั้น และอาจเป็นสาเหตุของปัญหาหลายอย่าง การเก็บระบบให้ทันสมัยตลอดเวลานั้นดีที่สุด ส่วนใหญ่ macOS รักษาระบบให้ทันสมัย แต่คุณสามารถตรวจสอบด้วยตนเองได้ว่าทันสมัยหรือไม่ โดยทำตามขั้นตอนด้านล่าง:
หมายเหตุ: เมื่อ System Update (อัปเดตระบบ) บอกว่า Mac ของคุณทันสมัยแล้ว หมายความว่าแอปพลิเคชันทั้งหมดรวมถึง Safari ทันสมัยแล้ว
- คลิกที่โลโก้ Apple ในแถบเมนูด้านบน และเลือก System Preferences (การตั้งค่าระบบ) ในเมนูบริบท แล้วคลิกที่ System Update (อัปเดตระบบ)

- มันจะเริ่มค้นหาอัปเดตใหม่

- ตรวจสอบให้แน่ใจว่าคุณอัปเดตอัปเดตที่มีอยู่ และได้ข้อความนี้เมื่อค้นหาอีกครั้ง
