Tags:
Node Thumbnail

ทีมงาน 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

No DescriptionNo Description

WP8.1 (ซ้าย) และ WP8.1 Update (ขวา)

No DescriptionNo Description

Firefox OS (ซ้าย) และ iOS7 บน iPhone (ขวา)

Get latest news from Blognone

Comments

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 1 August 2014 - 10:37 #727293
Be1con's picture

โหดดดดดด


< Code | Design | Life | Blogger | Beyond >

By: hisoft
ContributorWindows PhoneWindows
on 1 August 2014 - 10:37 #727294
hisoft's picture

พัฒนตาม

พัฒน => พัฒนา


The Phantom Thief

ฮือ อัพรูปเป็น gif ไม่ได้ (T-T)

By: panurat2000
ContributorSymbianUbuntuIn Love
on 1 August 2014 - 10:59 #727302 Reply to:727294
panurat2000's picture
  • เว็บไซต์ไม่เห็นว่า IE Mobile เป็นเบราวเซอร์บนอุปกรณ์พกพา

เบราวเซอร์ => เบราว์เซอร์

By: hisoft
ContributorWindows PhoneWindows
on 1 August 2014 - 10:40 #727296
hisoft's picture

ผลสุดท้ายก็ต้องยอมไปตามกระแส แม้จะเข็ดจาก IE6 มาแล้วก็เถอะ ทำอะไรไม่ได้

เว็บไซต์ไม่เห็นว่า IE Mobile เป็นเบราวเซอร์บนอุปกรณ์พกพา จึงแสดงหน้าเว็บเดสก์ท็อปแทน ทีมงานปรับ User Agent เพื่อหลอกให้เว็บไซต์คิดว่าเป็นเบราว์เซอร์ที่เว็บไซต์สนับสนุน

ตัว WP8.1 นี่เล่นใช้ User Agent เป็น WPmobile กับ WPdesktop ทำเอาหลายๆ เว็บเปิดมาเป็น mobile หมดแม้จะตั้งเป็น desktop แล้ว (T^T)


The Phantom Thief

ฮือ อัพรูปเป็น gif ไม่ได้ (T-T)

By: Eka-X
ContributoriPhoneAndroidIn Love
on 1 August 2014 - 11:19 #727309

อ่านดูเหมือนประวัติศาสตร์ย้อนรอย ยุคก่อนใครๆ ก็ต้องทำเว็บตามมาตรฐาน (เพี้ยนๆ) ของ IE ตอนนี้ IE กลับต้องยอมทำตามมาตรฐาน (เพี้ยนๆ) ของเบราว์เซอร์อื่น

By: HMage
AndroidWindows
on 1 August 2014 - 11:35 #727312 Reply to:727309

"ลูกค้าคือพระเจ้า" ก็แบบนี้แหละครับ

By: shadow
iPhoneAndroidRed HatSUSE
on 2 August 2014 - 22:09 #727655 Reply to:727309
shadow's picture

อ่านข่าวนี้แล้ว ผมคิดถึงประเด็นนี่เหมือนกันเลยครับ
สมัยหัดทำเว็บใหม่ๆ ผมเองไม่เข้าใจดันเอา IE ไว้ทดสอบ กลายเป็นว่าแสดงผลถูกทั้งที่ๆจริงไม่ถูก

By: jaideejung007
ContributorWindows PhoneWindows
on 1 August 2014 - 13:41 #727353
jaideejung007's picture

น้ำตาจะไหลพรั่งพรูกับ

เว็บไซต์ไม่เห็นว่า IE Mobile เป็นเบราว์เซอร์บนอุปกรณ์พกพา จึงแสดงหน้าเว็บเดสก์ท็อปแทน

ขอไปนั่งร้องไห้แปบ

ปล. ได้ข่าวว่า คนที่ใช้ WP8.1 Previews รออัปเดต WP8.1 Update ได้อาทิตย์หน้า มีลุ้นสินะเรา อิๆ

By: sompu
ContributoriPhoneWindows PhoneAndroid
on 1 August 2014 - 17:29 #727415
sompu's picture

IE11 ของ Windows Phone 8.1 มีใครรู้ชื่อเรียก engine ที่เข้าใช้ render หน้า page บ้างไหมครับ
จะไปหา detail ดูสักหน่อย?

By: panurat2000
ContributorSymbianUbuntuIn Love
on 1 August 2014 - 19:26 #727427 Reply to:727415
panurat2000's picture
By: leeyiankun
Windows PhoneAndroidWindows
on 3 August 2014 - 01:39 #727698

เหมือนกรรมเก่ามันย้อนกลับมา

สมัยก่อนคนต้องเดินตาม IE เมินมาตรฐานเวป
สมัยนี้ IE ต้องเดินตามก้นWebkit เมินมาตรฐานเวป

แต่ที่แน่ๆคือ คนสองมาตรฐานชัดเจน
สมัยไมโครซอฟทำ ด่าว่าไม่ทำตามมาตรฐาน
สมัยนี้ด่าไมโครซอฟ ทำตามมาตรฐานทำไม

สันดานน่าเกลียดจริงๆ