ทีมงาน IE ของไมโครซอฟท์เผยว่า ได้ปรับปรุง Internet Explorer 11 Mobile บน Windows Phone 8.1 Update ที่บริษัทเพิ่งเปิดตัวไป ให้แสดงผลเว็บไซต์ได้เหมือนกับที่ปรากฏบน Android หรือ iOS ตามแนวคิดที่ว่า "เว็บควรทำงานได้ (just work) กับทุกคน ไม่ว่าจะเป็นผู้ใช้ นักพัฒนา หรือองค์กร" ถึงแม้ว่าเว็บไซต์เหล่านั้นบางส่วนจะไม่ถูกพัฒนาตามมาตรฐานกลางของ W3C ก็ตาม
จากการสำรวจเว็บไซต์สาหรับอุปกรณ์พกพาต่างๆ พบ 5 ประเด็นหลักที่ทำให้เว็บไซต์เหล่านั้นแสดงผลบน WP ได้ไม่ถูกต้องเหมาะสม คือ
- เว็บไซต์ไม่เห็นว่า IE Mobile เป็นเบราว์เซอร์บนอุปกรณ์พกพา จึงแสดงหน้าเว็บเดสก์ท็อปแทน ทีมงานปรับ User Agent เพื่อหลอกให้เว็บไซต์คิดว่าเป็นเบราว์เซอร์ที่เว็บไซต์สนับสนุน
- เว็บไซต์ใช้ฟีเจอร์ WebKit เก่าที่ถูกแทนที่ด้วยมาตรฐานกลาง ทีมงาน map ระหว่าง API ของ WebKit กับมาตรฐานกลางที่ IE11 Mobile รองรับอยู่แล้ว (เฉพาะ WebKit ยอดนิยมเท่านั้น)
- เว็บไซต์ใช้ฟีเจอร์ WebKit ของบางเจ้าที่ไม่มีมาตรฐานกลางกำกับ ฟีเจอร์เหล่านั้นเป็นที่นิยมตามความนิยม iPhone ทีมงานทำอะไรไม่ได้นอกจาก "อิมพลีเมนต์" ให้ IE รองรับเว็บไซต์เหล่านั้น
- เว็บไซต์ใช้ฟีเจอร์ที่ IE Mobile ไม่รองรับ และไม่จัดการความเข้ากันได้กับเบราว์เซอร์ที่ไม่รองรับ (backward compatibility) ให้ดี ทีมงานเพิ่มฟีเจอร์ตามมาตรฐานกลาง ปรับปรุงการอิมพลีเมนต์ Pointer Events และเพิ่มการสนับสนุน Touch Events แบบเก่า
- เว็บไซต์มีปัญหาในเรื่องการทำงานข้ามแพลตฟอร์ม (interoperability) ทีมงานแก้ทั้งอิมพลีเมนต์การจัดการ mark-up ถึงแม้จะไม่ตามมาตรฐานกลาง และแก้บั๊กบนเอนจิน Trident
จากการทดสอบเว็บไซต์ยอดนิยมกว่า 500 เว็บไซต์ ไมโครซอฟท์เคลมว่าประสบการณ์การใช้งานกับร้อยละ 40 ของเว็บไซต์เหล่านั้นดีขึ้น อย่างไรก็ตามไมโครซอฟท์ก็ย้ำว่านักพัฒนาควรพัฒนาเว็บไซต์ตามมาตรฐานกลาง (ซึ่ง IE รองรับ) โดยนักพัฒนาสามารถทดสอบเว็บของตนได้จากเครื่องมือ scanner tool บน http://modern.ie ส่วนผู้ใช้ที่เจอปัญหาเว็บทำงานไม่ถูกต้องก็เข้าไปแจ้งได้ที่ webcompat.com ที่ไมโครซอฟท์มีความร่วมมือกับมอซิลลา (Mozilla) อยู่
ที่มา: IEBlog
<img src=https://pudpla.dm2302.livefilestore.com/y2pPJ2QwuhrReznq_D6ilPtLzVBNjcRnqMhACibjs0ZFHB-aJXddR0TW7YhJvYvCItkk4iBnmdNGH8L34Wq86vqKvmP_cyHB2M4GB6UEiyhm9Y/2055_twitter-before.png?psid=1 /> <img src=https://pudpla.dm2302.livefilestore.com/y2p6RSrAj0yXzW09Zfl_6RV9OLjCMrQzPRocXprMxlpb7_Y7_2Ed-O4fOWx_Xxs3cydR9lyPQJbzARXA74mniq1zyG9ZO7v573VMr2G0TlFZ5I/2451_twitter-after.png?psid=1 />
WP8.1 (ซ้าย) และ WP8.1 Update (ขวา)
<img src=https://pudpla.dm2302.livefilestore.com/y2p2-xohYTWQYy0vQ2gS9191ow9X85cPmekHTGxTNXdxhwb9suIeev_jRbZOThiEipCnzn4eJRWWeB7EcU9q8gGjyCMckhgnyMCsWZPSm1Sftk/3438_twitter-firefox.png?psid=1 /> <img src=https://pudpla.dm2302.livefilestore.com/y2p8wD-tpHugqyr7etEl3s_J5q797owzfzP2IPkgkejQgTHX5gtloGgRx7LqogdE-8FPdjVnkyOYrswEPCpsX6dBPDevWXdRliCeET70OhjlVY/2867_twitter-iphone.png?psid=1 />
Firefox OS (ซ้าย) และ iOS7 บน iPhone (ขวา)
on
โหดดดดดด
Be1con Fri, 01/08/2014 - 10:37
โหดดดดดด
พัฒนตาม พัฒน => พัฒนา
hisoft Fri, 01/08/2014 - 10:37
พัฒน => พัฒนา
เว็บไซต์ไม่เห็นว่า IE Mobile
panurat2000 Fri, 01/08/2014 - 10:59
In reply to พัฒนตาม พัฒน => พัฒนา by hisoft
เบราวเซอร์ => เบราว์เซอร์
ผลสุดท้ายก็ต้องยอมไปตามกระแส
hisoft Fri, 01/08/2014 - 10:40
ผลสุดท้ายก็ต้องยอมไปตามกระแส แม้จะเข็ดจาก IE6 มาแล้วก็เถอะ ทำอะไรไม่ได้
ตัว WP8.1 นี่เล่นใช้ User Agent เป็น WPmobile กับ WPdesktop ทำเอาหลายๆ เว็บเปิดมาเป็น mobile หมดแม้จะตั้งเป็น desktop แล้ว (T^T)
อ่านดูเหมือนประวัติศาสตร์ย้อน
Eka-X Fri, 01/08/2014 - 11:19
อ่านดูเหมือนประวัติศาสตร์ย้อนรอย ยุคก่อนใครๆ ก็ต้องทำเว็บตามมาตรฐาน (เพี้ยนๆ) ของ IE ตอนนี้ IE กลับต้องยอมทำตามมาตรฐาน (เพี้ยนๆ) ของเบราว์เซอร์อื่น
"ลูกค้าคือพระเจ้า"
HMage Fri, 01/08/2014 - 11:35
In reply to อ่านดูเหมือนประวัติศาสตร์ย้อน by Eka-X
"ลูกค้าคือพระเจ้า" ก็แบบนี้แหละครับ
อ่านข่าวนี้แล้ว
shadow Sat, 02/08/2014 - 22:09
In reply to อ่านดูเหมือนประวัติศาสตร์ย้อน by Eka-X
อ่านข่าวนี้แล้ว ผมคิดถึงประเด็นนี่เหมือนกันเลยครับ
สมัยหัดทำเว็บใหม่ๆ ผมเองไม่เข้าใจดันเอา IE ไว้ทดสอบ กลายเป็นว่าแสดงผลถูกทั้งที่ๆจริงไม่ถูก
น้ำตาจะไหลพรั่งพรูกับ
jaideejung007 Fri, 01/08/2014 - 13:41
น้ำตาจะไหลพรั่งพรูกับ
ขอไปนั่งร้องไห้แปบ
ปล. ได้ข่าวว่า คนที่ใช้ WP8.1 Previews รออัปเดต WP8.1 Update ได้อาทิตย์หน้า มีลุ้นสินะเรา อิๆ
IE11 ของ Windows Phone 8.1
sompu Fri, 01/08/2014 - 17:29
IE11 ของ Windows Phone 8.1 มีใครรู้ชื่อเรียก engine ที่เข้าใช้ render หน้า page บ้างไหมครับ
จะไปหา detail ดูสักหน่อย?
Trident 7.0
panurat2000 Fri, 01/08/2014 - 19:26
In reply to IE11 ของ Windows Phone 8.1 by sompu
Trident 7.0
เหมือนกรรมเก่ามันย้อนกลับมา ส
leeyiankun Sun, 03/08/2014 - 01:39
เหมือนกรรมเก่ามันย้อนกลับมา
สมัยก่อนคนต้องเดินตาม IE เมินมาตรฐานเวป
สมัยนี้ IE ต้องเดินตามก้นWebkit เมินมาตรฐานเวป
แต่ที่แน่ๆคือ คนสองมาตรฐานชัดเจน
สมัยไมโครซอฟทำ ด่าว่าไม่ทำตามมาตรฐาน
สมัยนี้ด่าไมโครซอฟ ทำตามมาตรฐานทำไม
สันดานน่าเกลียดจริงๆ