วิวพอร์ตเสมือนคืออะไร

ใน Chrome M40 มีการเปลี่ยนแปลงวิวพอร์ตเล็กน้อย แต่น่าจะส่งผลอย่างมากต่อผู้ใช้

เมื่อเบราว์เซอร์ในอุปกรณ์เคลื่อนที่เริ่มพัฒนาขึ้น การไม่มีเมตาแท็กวิวพอร์ตจะทำให้เว็บเพจคิดว่ามีพื้นที่หน้าจอประมาณ 980 พิกเซลและแสดงผลที่ขนาดนี้ เมื่อใช้เมตาแท็กวิวพอร์ต นักพัฒนาซอฟต์แวร์จะกําหนดความกว้างได้ ซึ่งค่าที่ใช้กันมากที่สุดคือ "ความกว้างของอุปกรณ์" ซึ่งจะตั้งค่าขนาดหน้าจอเป็นขนาดของอุปกรณ์ คุณสามารถดูข้อมูลเพิ่มเติมในหลักพื้นฐานในการทำเว็บไซต์

วิธีที่ Rick Byers อธิบายวิวพอร์ตเสมือนมีดังนี้ แนวคิดของวิวพอร์ตเสมือนคือการแยกแนวคิด "วิวพอร์ต" ออกเป็น 2 ส่วน ได้แก่ "วิวพอร์ตเลย์เอาต์" (ที่แนบรายการตำแหน่งคงที่) และ "วิวพอร์ตภาพ" (สิ่งที่ผู้ใช้เห็นจริง)

ตัวอย่างที่เข้าใจง่ายสุดๆ

เว็บไซต์ videojs.com เป็นตัวอย่างที่ดีเนื่องจากแถบแอปของเว็บไซต์นี้ติดอยู่ที่ด้านบนและมีลิงก์ทั้งทางด้านซ้ายและขวาของแถบแอป

รูปภาพด้านล่างแสดงสิ่งที่คุณจะเห็นหากซูมเข้าเว็บไซต์และพยายามเลื่อนไปทางซ้ายและขวา

อุปกรณ์ 3 อันดับแรกคือ Chrome M39 ซึ่งไม่มีวิวพอร์ตเสมือน ส่วน 3 อันดับล่างมาจาก Chrome M40 ซึ่งมีวิวพอร์ตเสมือน

การแสดงผลแบบพิกเซล
การแสดงผลแบบพิกเซล

ใน Chrome M39 คุณจะเห็นแถบแอปหลังจากที่ซูมเข้า แต่การเลื่อนไปทางขวาจะไม่อนุญาตให้คุณดูลิงก์ทางด้านขวาของแถบ คุณจะมองเห็นได้แค่โลโก้เท่านั้น

เมื่อเปรียบเทียบกับ Chrome M40 (ซึ่งมี "วิวพอร์ตเสมือน") คุณจะเห็น "วิวพอร์ตภาพ" เลื่อนทุกอย่างภายใน "วิวพอร์ตเลย์เอาต์" ซึ่งช่วยให้คุณดูลิงก์ทางด้านขวาได้

Internet Explorer มีลักษณะการทำงานนี้อยู่แล้ว และการเปลี่ยนแปลงเหล่านี้ช่วยให้เราทำงานได้สอดคล้องกันมากขึ้น

HTML

การเปลี่ยนแปลงที่สําคัญเพียงอย่างเดียวที่นักพัฒนาแอปต้องเผชิญคือใน M39 คุณสามารถใช้ overflow: hidden กับองค์ประกอบ html และหน้าเว็บจะยังคงเลื่อนได้ แต่ M40 ไม่รองรับการดำเนินการนี้อีกต่อไป หน้าเว็บจะไม่เลื่อน

ข้อมูลเพิ่มเติมที่เชื่อถือได้

คุณต้องการดูข้อมูลเพิ่มเติมใช่ไหม

คุณสามารถดูชุดสไลด์ได้ที่ด้านล่าง