ฟีเจอร์ AutoFill ของ Safari ทำให้ล็อกอินเว็บไซต์และกรอกฟอร์มสะดวกขึ้น คุณสามารถบันทึกข้อมูลติดต่อ ข้อมูลบัตรเครดิต ชื่อผู้ใช้และรหัสผ่าน และข้อมูลอื่นๆ ที่ฟอร์มออนไลน์และเว็บเพจมักต้องการ
ไม่ต้องพิมพ์ข้อมูลทุกครั้งที่เข้าชมเว็บไซต์ Safari จะกรอกฟิลด์อัตโนมัติให้ คุณไม่ต้องจดจำรหัสผ่านที่ยาวและซับซ้อน หรือข้อมูลบัตรเครดิต เพราะทั้งหมดบันทึกไว้ในเบราว์เซอร์ แค่บันทึกข้อมูลที่ใช้บ่อย เช่น ชื่อผู้ใช้และรหัสผ่าน เพื่อใช้ AutoFill กรอกข้อมูลที่บันทึกไว้ครั้งหน้า
แต่วันที่ปล่อย macOS Mojave 10.14.4 เดือนมีนาคม อัปเดตใหม่สำหรับเบราว์เซอร์ Safari ก็ถูกนำไปใช้ด้วย การเปลี่ยนแปลงหนึ่งคือ ฟังก์ชัน auto-submit ที่โต้แย้งของฟีเจอร์ AutoFill บันทึกการเปลี่ยนแปลง 10.14.4 กล่าวว่า Safari ตอนนี้ "streamlines website login when filling credentials with Password Autofill"
AutoFill ของ Safari เวอร์ชันอัปเกรดนี้ออกแบบมาเพื่อลดการคลิก และทำให้ผู้ใช้ส่งฟอร์มและล็อกอินง่ายขึ้น อย่างไรก็ตาม ไม่ใช่ทุกคนที่พอใจกับอัปเดต Safari นี้ บางผู้ใช้ร้องเรียนว่า AutoFill ใหม่ก่อให้เกิดปัญหาหลายอย่าง:
- ล็อกอินผิด – Safari ส่งฟอร์มล็อกอินอัตโนมัติเมื่อเลือก username แล้ว ผู้ใช้ไม่ได้โอกาสตรวจสอบข้อมูล ทำให้ล็อกอินผิด
- ข้อผิดพลาด Captcha – เนื่องจาก Safari auto-submit ฟอร์มล็อกอินหลังกรอกข้อมูล เว็บไซต์ที่ต้องการยืนยัน captcha ทำให้ล็อกอินล้มเหลว
- บัญชีถูกล็อก – เนื่องจากล็อกอินล้มเหลวหลายครั้ง บางผู้ใช้ถูกล็อกบัญชี และต้องผ่านกระบวนการกู้คืนเพื่อเข้าถึงกลับ
- IP ban – การพยายamlล็อกอินไม่สำเร็จหลายครั้ง อาจทำให้ IP address ถูกแบนโดยเว็บไซต์บางแห่ง
เนื่องจากปัญหานี้ ผู้ใช้ Safari กำลังหาวิธีหยุดไม่ให้ Safari auto-submit ฟอร์มล็อกอิน
วิธีปิดใช้งาน Auto-Submit ของฟอร์มล็อกอินใน Safari
ผู้ใช้ Safari เผชิญปัญหามากจากฟีเจอร์ auto-submit ของ AutoFill ปัญหาคือ ไม่มีวิธีโดยตรงปิด auto-submit ของฟอร์มล็อกอินใน Safari ไม่มีปุ่มสลับป้องกัน AutoFill จากการส่งฟอร์มล็อกอินโดยตรง
อย่างไรก็ตาม มี workaround บางอย่างที่ทำได้เพื่อป้องกันปัญหาจาก auto-submit นี้ เราระบุลงด้านล่าง เลือกวิธีที่เหมาะกับคุณ
ก่อนลองข้อเสนอด้านล่าง ให้ทำความสะอาด Mac ก่อน เพื่อลบไฟล์แคชที่อาจรบกวน Safari ใช้ Outbyte macAries ลบ cached data, temporary files และ junk อื่นๆ ที่อาจทำให้ปัญหาซับซ้อน
วิธีแก้ #1: ปิด Safari AutoFill
วิธีแก้ที่ง่ายที่สุดคือปิดฟีเจอร์ AutoFill ของ Safari หมายความว่า Safari จะไม่สามารถ auto-populate ฟอร์มเว็บด้วยข้อมูลที่บันทึกจากเว็บไซต์ที่เคยเยี่ยมชม
อย่างไรก็ตาม โปรดทราบว่าการปิด AutoFill หมายความว่าคุณต้องพิมพ์ข้อมูลทุกชิ้นที่เว็บไซต์ที่คุณเยี่ยมชมต้องการ คุณต้องชั่งน้ำหนักประโยชน์ของการปิด AutoFill เทียบกับความสะดวกที่ฟีเจอร์นี้นำมา
หากคุณตั้งใจปิดฟีเจอร์นี้ทั้งหมด ทำตามขั้นตอน:
- เปิด Safari จาก Dock หรือค้นหาผ่าน Spotlight
- คลิก Safari ซ้ายบนหน้าจอ เปิดเมนู dropdown
- คลิก Preferences
- ในหน้าต่าง Safari Settings คลิกแท็บ AutoFill แท็บที่ 3 จากซ้าย ไอคอนสี่เหลี่ยมและดินสอ
- ในแท็บ Autofill จะเห็นตัวเลือกของฟีเจอร์ AutoFill ทั้งหมดเปิดใช้งานโดยค่าเริ่มต้น
- ยกเลิกติ๊กตัวเลือกเหล่านี้:
- Using info from my contacts
- User names and passwords
- Credit cards
- Other forms
สิ่งนี้ควรป้องกันไม่ให้ Safari ใส่ข้อมูลอัตโนมัติในฟอร์มล็อกอิน หากเปลี่ยนใจ สามารถเปิดฟีเจอร์นี้กลับมาได้ด้วยการติ๊กตัวเลือกที่ปิดไปข้างต้น
วิธีแก้ #2: แก้ไขข้อมูล AutoFill
หากต้องการปิด AutoFill สำหรับเว็บไซต์เฉพาะ เช่น ที่มี captcha สามารถลบรายการที่บันทึกไว้แบบเฉพาะเจาะจงได้ ดังนั้นครั้งหน้าที่เข้าชมเว็บเหล่านี้ จะต้องพิมพ์รายละเอียดด้วยตัวเองอีกครั้ง
วิธีแก้ไขรายการ AutoFill:
- ทำขั้นตอนที่ 1 ถึง 4 ด้านบน
- คลิกปุ่ม Edit ถัดจากฟีเจอร์ Autofill ที่ต้องการแก้ไข
- ลบรายการด้วยการคลิก Remove
- ปิดหน้าต่าง และรีสตาร์ท Safari เพื่อให้การตั้งค่าใหม่มีผล
วิธีแก้ #3: ใช้ Password Manager 協力廠商
AutoFill เป็นเครื่องมือสะดวกเก็บข้อมูลล็อกอินและข้อมูลอื่นๆ สำหรับฟอร์มออนไลน์ เพราะ built-in อยู่ใน Safari แต หากฟีเจอร์นี้ก่อให้เกิดความเสียหายมากกว่าประโยชน์ ควรปิดและหาทางเลือกอื่น
มี password managers หลายตัวดาวน์โหลดได้สำหรับ Safari และเบราว์เซอร์อื่นๆ เลือก password manager ที่ปลอดภัย น่าเชื่อถือ และใช้ง่าย
วิธีแก้ #4: ใช้เบราว์เซอร์อื่น
เนื่องจากปัญหานี้มีผลต่อ Safari เท่านั้น คุณสามารถใช้เบราว์เซอร์อื่น จนกว่า Apple จะแก้บั๊กนี้ ดาวน์โหลด Google Chrome, Mozilla Firefox, Opera หรือเบราว์เซอร์อื่นที่คุณต้องการ
สรุป
AutoFill ออกแบบมาเพื่อทำให้ล็อกอินและกรอกฟอร์มเร็วและมีประสิทธิภาพขึ้น แต่เพราะ Safari auto-submit ฟอร์มล็อกอินใน Mojave 10.14.4 ผู้ใช้หลายคนหาวิธีปิดฟังก์ชัน auto-submit ไม่มีวิธีโดยตรงปิด auto-submit แต่สามารถทำตามวิธีแก้ชั่วคราวข้างต้นขณะรอ Apple แก้ปัญหานี้