สคริปต์นี้แพทช์ WebKit (MacOS X เครื่องยนต์ของการแสดง HTML โดยใช้ Safari) ที่จะไม่สนใจ "ทำให้สมบูรณ์อัตโนมัติ" ธง (นามสกุล HTML ไม่ได้มาตรฐานของ IE) ธงนี้จะถูกใช้โดยบางคน (แต่ไม่ใช่ทั้งหมด) ธนาคารและเว็บไซต์อื่น ๆ ที่จะปิดใช้งานคุณลักษณะป้อนอัตโนมัติเบราว์เซอร์บนหน้าเว็บบาง.
ข่าวร้ายก็คือแอปเปิ้ลมักจะทำให้เกิดการเปลี่ยนแปลงที่จะ WebKit ซึ่งเขียนทับแพทช์นี้ (เช่นระบบจำนวนมากและการปรับปรุงการรักษาความปลอดภัยที่จะทำเช่นนี้) แต่ข่าวดีก็คือสคริปต์นี้คือมีความยืดหยุ่นค่อนข้างวิธีที่มันถูกเขียนขึ้นและมีแนวโน้ม ในการทำงานระยะยาวในอนาคตแม้จะมีรุ่นใหม่ของ Mac OS.
วิธีแพทช์การทำงาน: เพียงสองไบต์มีการเปลี่ยนแปลงในแฟ้ม WebCore รายการที่สองสำหรับตารางการค้นหาคำว่า "การทำให้สมบูรณ์อัตโนมัติ" มีการเปลี่ยนแปลงโดยการเปลี่ยน "" อักขระ "x" ปิดการใช้งานได้อย่างมีประสิทธิภาพการตรวจสอบ "การเติมข้อความอัตโนมัติ = ปิด" ธงดังนั้นธงจะถูกละเว้น Perl ค้นหาและแทนที่สายหนึ่งบรรทัดทำให้แพทช์ เทคนิคง่ายๆนี้จะช่วยให้สคริปต์เพื่อทำงานได้ดีในอนาคตกว่ารุ่นที่แตกต่างของ WebKit และ Mac OS.
สคริปต์นี้เป็นแหล่งเปิดแอปพลิเค AppleScript.
เกี่ยวกับการรักษาความปลอดภัย: ในขณะที่ "การเติมข้อความอัตโนมัติ = ปิด" เคล็ดลับอาจเพิ่มการรักษาความปลอดภัยสำหรับมัลแวร์ที่รบกวนระบบปฏิบัติการเช่น Windoze ตรงข้ามเป็นจริงสำหรับการรักษาความปลอดภัยเช่นระบบปฏิบัติการ MacOS X ได้ใช้ธงนี้เป็นจริงเป็นความเสี่ยงด้านความปลอดภัยสำหรับผู้ใช้ Mac เพราะมันส่งเสริมให้ผู้ใช้สามารถใช้รหัสผ่านที่อ่อนแอหรือจัดเก็บไว้บนดิสก์เป็นไฟล์ธรรมดา รหัสผ่านที่อยู่ห่างไกลความปลอดภัยมากขึ้นนั่งเข้ารหัสใน Mac พวงกุญแจ (ซึ่ง Safari ใช้ในการเก็บข้อมูลชนิดนี้) ถ้าคุณไม่ต้องจำและพิมพ์รหัสผ่านด้วยตนเองคุณอยู่ห่างไกลมีแนวโน้มที่จะใช้รหัสผ่านที่แข็งแกร่ง.
ต้องการ
Mac OS X 10.3 ผ่าน 10.5.x. ของฉัน (อาจจะทำงานกับรุ่นที่ใหม่กว่าของระบบปฏิบัติการให้แอปเปิ้ลไม่ได้เปลี่ยนสถานที่หรือรูปแบบของแฟ้ม WebCore. โปรแกรมนี้จะตรวจสอบไฟล์ก่อนที่จะพยายามที่จะแก้ไขมันดังนั้นจึงควรมีความปลอดภัยที่จะลอง).
ความคิดเห็นที่ไม่พบ