Tags:
Node Thumbnail

ปัจจุบัน เลขเวอร์ชันของ 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 ข้างต้นดูได้

No Description

ที่มา - Bugzilla, Bleeping Computer

Get latest news from Blognone

Comments

By: xenatt
ContributorWindows PhoneRed HatSymbian
on 14 August 2021 - 11:46 #1219537
xenatt's picture

มันจะมีเว็บที่จำเพาะ เจาะจงความยาว ขนาดนั้นเลยเหรอ


Opensource - Hackintosh - Graphic Design - Scriptkiddie - Xenlism Project

By: mk
FounderAndroid
on 14 August 2021 - 12:08 #1219540 Reply to:1219537
mk's picture

เคสของ Slack น่าจะเป็นที่ตัว User String Parser Library ครับ

By: icez
ContributoriPhoneAndroidRed Hat
on 15 August 2021 - 02:18 #1219603 Reply to:1219540

ดูจากบั๊กแล้วน่าจะจับ version ผิดครับ match แค่สองหลักแรกแล้วไป compare ว่ามากกว่า 52 รึเปล่าอะไรงี้ (พยายามเช็ค minimum version ของ browser)

พอเซ็ตเกิน 520 ก็เลยใช้ได้ขึ้นมา

By: xyz123 on 14 August 2021 - 11:48 #1219538
xyz123's picture

อารมณ์คล้ายๆพวก Y2K ใช่ไหมครับเนี่ย ...เห้อ พิมพ์ไปรู้สึกแก่

By: KuLiKo
ContributoriPhoneWindows PhoneAndroid
on 14 August 2021 - 12:01 #1219539 Reply to:1219538

เรื่องมันเป็นยังไงหรอครับ พอดีตอนนั้นคุณปู่ผมเล่าให้ฟังคร่าวๆ

By: Architec
ContributorWindows PhoneAndroidWindows
on 14 August 2021 - 12:20 #1219541 Reply to:1219539

ความระแวงที่ว่าซอฟท์แวร์เก็บปีเป็นเลขสองหลักแล้วพอถึงปี 2000 มันจะตีกลับไปที่ 0

By: iamfalan
iPhoneAndroidWindows
on 14 August 2021 - 12:50 #1219543 Reply to:1219539

คุณทวดผมเคยเล่าให้ฟังว่า สมัยนั้น software มันเก็บเลขปี คศ เป็นเลข 2 หลัก ถ้าเกินปี 2000 มันจะกลายเป็น 00 อาจจะทำให้ระบบคำนวณปีผิดพลาด
แต่ผมเข้าใจตอนโตว่า คอมพิวเตอร์มันน่าจะเก็บเลขเวลาแบบนับ 1 จากวันที่ 1/1/1970 ไม่ใช่เหรอ ซึ่งไม่น่าจะมีปัญหาอะไร
แต่สมัยนั้นถ้าจะมีโปรแกรมเมอร์เก็บวันที่เป็น string ก็คงไม่แปลก

By: chan1sook on 14 August 2021 - 13:03 #1219545 Reply to:1219543

เดี๋ยวใกล้ถึง ค.ศ. 2038 เมื่อไรก็ panic กันอีกรอบ 😀

By: tg-thaigamer
ContributoriPhoneAndroidBlackberry
on 14 August 2021 - 15:14 #1219552 Reply to:1219545
tg-thaigamer's picture

เห็นว่าจะมีปัญหากับเครื่อง 32Bits ถ้า 64 ไม่มีปัญหาและ


มือใหม่!! ใหม่จริงๆนะ

By: je901
iPhoneAndroidWindows
on 14 August 2021 - 13:06 #1219546 Reply to:1219539

กาลครั้งหนึ่งนานมาแล้ว สมัยที่คอมพิวเตอร์ประกาศตัวแปรปีเพียงแค่สองหลัก ทำให้คนวิตกกังวลต่าง ๆ มากมาย กลัวว่าโลกจะล่มสลาย บ้างก็เอาไปผูกกับคำทำนายของนอสตราดามุส กลัวสงครามนิวเคลียร์ สุดท้ายก็แก้เสร็จทันก่อนเป็นปี จบแบบ happy ending

By: tg-thaigamer
ContributoriPhoneAndroidBlackberry
on 14 August 2021 - 12:29 #1219542
tg-thaigamer's picture

ไม่ชอบตั้งแต่ตั้งเลข version +1 เท่าไหร่


มือใหม่!! ใหม่จริงๆนะ

By: Hoo
AndroidWindows
on 14 August 2021 - 15:30 #1219557

สาเหตุเดียวกับที่ข้าม window 9
เพราะโปรแกรมบางตัวตรวจเลขตัวแรกตัวเดียว
พอเห็น 9 ปุ๊บ ถือว่าเป็น win95/98 ทันที 😅

By: phenocalypse
ContributorAndroidWindows
on 14 August 2021 - 16:11 #1219558

แนบเพลง