ปัจจุบัน เลขเวอร์ชันของ Firefox คือ 91 แต่ถ้าดูจากการเร่งออกเวอร์ชันใหม่ทุก 4 สัปดาห์ เราจะเห็น Firefox เวอร์ชัน 100 ในเดือนมีนาคม 2022
ลำพังเลขเวอร์ชันอย่างเดียวคงไม่มีผลในการใช้งานมากนัก แต่เว็บเบราว์เซอร์ต้องใส่เลขเวอร์ชันลงใน user agent string ที่ส่งให้ฝั่งเว็บไซต์-เว็บเซิร์ฟเวอร์ทราบด้วย การขยับเลขเวอร์ชันจาก 2 หลักเป็น 3 หลักจึงอาจส่งผลกระทบต่อเว็บไซต์ที่ไม่ได้เตรียมตัวเรื่องนี้ไว้
ล่าสุดทีม Mozilla จึงเริ่มทดลองปรับเลขเวอร์ชันใน user agent string ให้เป็น 100 เพื่อทดสอบดูว่าใช้งานแล้วจะพบปัญหาในเว็บไซต์ต่างๆ หรือไม่ หากพบปัญหาเยอะมาก แนวทางคงต้องคงเลขเวอร์ชันไว้ที่ 99.0 แทน
Mozilla/5.0 (Windows NT 10.0; rv:100.0) Gecko/20100101 Firefox/100.0
ทีมงาน Mozilla พบว่าลองตั้งค่าเป็น 100.0 ทำให้ใช้งานหน้าเว็บ Slack ภายในของ Mozilla เองไม่ได้ (ที่น่าสนใจคือถ้าตั้งเลขเวอร์ชันเป็น 100-519 จะพัง แต่ถ้าเลขเวอร์ชันเป็น 520 ขึ้นไปจะใช้ได้เฉยเลย) ซึ่งทีมงานฝั่ง Slack ก็รับทราบและแก้ปัญหาให้เรียบร้อยแล้ว
คนที่อยากทดสอบบ้างสามารถเข้าไปที่หน้า about:config และแก้ไขค่า general.useragent.override เป็น user agent string ข้างต้นดูได้
ที่มา - Bugzilla, Bleeping Computer
Comments
มันจะมีเว็บที่จำเพาะ เจาะจงความยาว ขนาดนั้นเลยเหรอ
Opensource - Hackintosh - Graphic Design - Scriptkiddie - Xenlism Project
เคสของ Slack น่าจะเป็นที่ตัว User String Parser Library ครับ
ดูจากบั๊กแล้วน่าจะจับ version ผิดครับ match แค่สองหลักแรกแล้วไป compare ว่ามากกว่า 52 รึเปล่าอะไรงี้ (พยายามเช็ค minimum version ของ browser)
พอเซ็ตเกิน 520 ก็เลยใช้ได้ขึ้นมา
อารมณ์คล้ายๆพวก Y2K ใช่ไหมครับเนี่ย ...เห้อ พิมพ์ไปรู้สึกแก่
เรื่องมันเป็นยังไงหรอครับ พอดีตอนนั้นคุณปู่ผมเล่าให้ฟังคร่าวๆ
ความระแวงที่ว่าซอฟท์แวร์เก็บปีเป็นเลขสองหลักแล้วพอถึงปี 2000 มันจะตีกลับไปที่ 0
คุณทวดผมเคยเล่าให้ฟังว่า สมัยนั้น software มันเก็บเลขปี คศ เป็นเลข 2 หลัก ถ้าเกินปี 2000 มันจะกลายเป็น 00 อาจจะทำให้ระบบคำนวณปีผิดพลาด
แต่ผมเข้าใจตอนโตว่า คอมพิวเตอร์มันน่าจะเก็บเลขเวลาแบบนับ 1 จากวันที่ 1/1/1970 ไม่ใช่เหรอ ซึ่งไม่น่าจะมีปัญหาอะไร
แต่สมัยนั้นถ้าจะมีโปรแกรมเมอร์เก็บวันที่เป็น string ก็คงไม่แปลก
เดี๋ยวใกล้ถึง ค.ศ. 2038 เมื่อไรก็ panic กันอีกรอบ ?
เห็นว่าจะมีปัญหากับเครื่อง 32Bits ถ้า 64 ไม่มีปัญหาและ
มือใหม่!! ใหม่จริงๆนะ
กาลครั้งหนึ่งนานมาแล้ว สมัยที่คอมพิวเตอร์ประกาศตัวแปรปีเพียงแค่สองหลัก ทำให้คนวิตกกังวลต่าง ๆ มากมาย กลัวว่าโลกจะล่มสลาย บ้างก็เอาไปผูกกับคำทำนายของนอสตราดามุส กลัวสงครามนิวเคลียร์ สุดท้ายก็แก้เสร็จทันก่อนเป็นปี จบแบบ happy ending
ไม่ชอบตั้งแต่ตั้งเลข version +1 เท่าไหร่
มือใหม่!! ใหม่จริงๆนะ
สาเหตุเดียวกับที่ข้าม window 9
เพราะโปรแกรมบางตัวตรวจเลขตัวแรกตัวเดียว
พอเห็น 9 ปุ๊บ ถือว่าเป็น win95/98 ทันที ?
แนบเพลง