Firefox 59.0.3 แก้ไขปัญหาความเข้ากันได้กับ Windows 10 เมษายน 2018

ผู้ใช้ Firefox ที่ใช้งานเว็บเบราว์เซอร์เวอร์ชั่นเสถียรและวางแผนที่จะอัพเดทเป็น Windows 10 เมษายน 2561 เวอร์ชั่นอัพเดทของ Windows 10 ในอีกไม่กี่วันข้างหน้าอาจต้องการให้แน่ใจว่าเว็บเบราว์เซอร์นั้นได้รับการอัพเกรดเป็นเวอร์ชั่น 59.0.3 เพื่อหลีกเลี่ยงปัญหาความเข้ากันได้

Microsoft วางแผนที่จะเผยแพร่ลิงค์ดาวน์โหลดและตัวเลือกการดาวน์โหลดสำหรับการอัพเดตคุณสมบัติใหม่สำหรับ Windows 10 วันนี้ ในความเป็นจริงแล้วลิงค์บางลิงค์มีอยู่แล้วและผู้ใช้สามารถดาวน์โหลดอิมเมจ ISO เพื่อติดตั้งอัพเดตคุณสมบัติล่าสุดสำหรับระบบปฏิบัติการบนเครื่องเป้าหมาย

ในขณะที่ Firefox จะทำงานบนเครื่องที่ใช้ Windows 10 เมษายน 2018 Update ผู้ใช้อาจพบปัญหาความเข้ากันได้กับเว็บไซต์ที่เปิดในเบราว์เซอร์เมื่อใช้งาน Windows 10 เวอร์ชั่น 1803

ตามรายงานข้อผิดพลาดเกี่ยวกับ Bugzilla เว็บไซต์ติดตามบั๊กของ Mozilla เว็บไซต์ที่ใช้รหัสเฉพาะจะมีข้อความแสดงข้อผิดพลาด เว็บไซต์อื่นโยน "ข้อผิดพลาดร้ายแรง" ในการโหลด ข้อผิดพลาดจะเกิดขึ้นก็ต่อเมื่อ Firefox 59.0.2 หรือก่อนหน้านั้นทำงานบนระบบ Windows 10 เวอร์ชัน 1803

Firefox ไม่ได้รับผลกระทบใน Windows รุ่นก่อนหน้า ปัญหานี้มีผลเฉพาะกับ Firefox, Stable, ESR และ Developer Edition และไม่ใช่เบราว์เซอร์อื่นเช่น Chrome หรือ Edge ตาม Brian Duke ที่รายงานปัญหาดังกล่าวกับ Mozilla

ฉันพยายามทำซ้ำปัญหาใน Pale Moon และข้อผิดพลาดไม่ได้ถูกโยนลงบนเครื่อง Windows 10 รุ่น 1803

David Major ค้นพบสาเหตุที่ Firefox บน Windows 10 เวอร์ชัน 1803 เกิดข้อผิดพลาดขณะที่ Firefox รุ่นเดียวกันกับรุ่นเก่าไม่ได้

เมื่อเราแยกวิเคราะห์ธง regexp ที่นี่: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/frontend/TokenStream.cpp#2002

หลังจาก 'g' เราส่ง EOF ผ่าน ucrtbase! isalpha (ผ่าน JS7_ISLET: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/util/Text # 39)

ภายใต้ 17133.1, ucrtbase! isalpha (-1) จะส่งกลับค่าจริง (อย่างน้อยในโลแคลภาษาอังกฤษ) และมันส่งผลต่อตรรกะของโปรแกรมแยกวิเคราะห์ของเรา ภายใต้ 16299 ucrtbase! isalpha (-1) ส่งคืนค่าเท็จ

ยังไม่มีความชัดเจนว่าปัญหาที่เกิดขึ้นในวงกว้างนั้นเป็นอย่างไร แต่ดูเหมือนว่าจะมีความสำคัญพอที่ Mozilla จะปล่อยการอัปเดตสำหรับ Firefox Stable และ Firefox ESR ก่อนที่จะเปิดตัว Firefox รุ่นใหญ่รุ่นต่อไป (Firefox 60 และ Firefox 60 ESR)

Mozilla วางแผนที่จะผลัก Firefox รุ่นใหม่วันนี้ผ่านช่องทางการอัพเดทของเบราว์เซอร์ เมื่อคุณดาวน์โหลด Firefox ตอนนี้โดยใช้ตัวติดตั้ง stub จากเว็บไซต์ของ Mozilla คุณจะได้รับเวอร์ชันใหม่ 59.0.3 ซึ่งแก้ไขปัญหาแล้ว

คุณสามารถเรียกใช้การตรวจสอบการอัปเดตได้โดยเลือกวิธีใช้> เมนู> เกี่ยวกับ Firefox ในเบราว์เซอร์ คุณสามารถตรวจสอบบันทึกประจำรุ่นได้ที่นี่