ด้วยความไม่มีอะไรสมบูรณ์แบบในโลกใบนี้ (และใบไหนๆ)
คำว่า "มาตรฐาน" จึงหาง่าย แต่ไอ้ที่ "ตรงตามมาตรฐาน" นี่สิ ที่หายาก
ในกรณีของคนทำเว็บ ปัญหาปวดหัวสุดก็คือ
เรื่องที่แต่ละเบราเซอร์มันดันแสดงผลไอ้หน้าเว็บเดียวกันออกมาไม่เหมือนกัน
ปัญหานี้มีตั้งแต่ เรื่องงี่เง่าๆ อย่างเว็บเบราเซอร์บางเจ้าดันทำ tag ของตัวเองออกมา แบบไม่มีในมาตรฐานกลางเลย
(แล้วคนเขียนเว็บก็ดันทะลึ่งไปใช้ แล้วก็มาโวยวายว่า ก็คนเข้าเว็บดันไม่ใช้เบราเซอร์ที่ฉันใช้เอง ก็เลยดูไม่ได้ เออ เยี่ยม)
ไปจนถึงเรื่องที่ เออนะ อุตส่าห์เขียนตามมาตรฐานทุกอย่างแล้ว แต่ท่าน(เบรา)เซอร์ดันเพี้ยนเอง แสดงออกมาเหวอๆ ซะงั้น
นอกจากพวก HTML, CSS อะไรพวกนี้ ที่คนทำเว็บต้องมานั่งระวังแล้ว
ก็ยังมีเรื่อง JavaScript อีก ที่แต่ละเบราเซอร์ ก็ดันทำได้ ไม่เท่า/ไม่เหมือน กันอีก
นี่มันยอดไปเลย จอร์จ (ฉันรักเธอ ซาร่า)
นักทำเว็บที่มี เมตตา กรุณา ไม่ควรปล่อยให้ภาระปวดหัวเหล่านี้ ไปตกกับคนเข้ามาดูเว็บ(มากนัก)
ไม่ใช่เอะอะอะไร ก็ไล่ให้เค้าไปใช้เบราเซอร์โน้น เบราเซอร์นี้
อะไรที่เราพอทำได้ ก็ช่วยๆ เค้าหน่อย
เช่น การตรวจสอบว่าเค้าใช้เบราเซอร์ิอะไรเข้ามาดู หรือ เบราเซอร์ที่เค้าใช้ ใช้คำสั่งที่เราจะใช้ได้รึเปล่า? แล้วก็จัดการเปลี่ยนโค้ดให้มันเหมาะสมกับเบราเซอร์นั้นๆ
ประมาณว่า เรา จัดให้
โวยคนดูไป ก็เท่านั้น
โวยพวกที่ทำเบราเซอร์(ที่คนใช้เยอะๆ)ไป ก็ยิ่งไม่มีประโยชน์
คนที่แพ้ ก็ต้องดูแล ตัวเอง
links: Quirksmode: Browser detect, Object detect | Browser Sniffer
No comments:
Post a Comment