Saturday, January 21, 2012

Compat Inspector โปรแกรมทดสอบการทำงานของเว็บไซต์บน Internet Explorer 10

ไมโครซอฟท์ออก Compat Inspector โปรแกรมเครื่องมือสำหรับใช้ตรวจสอบเพื่อหาผลกระทบของ Internet Explorer 10 (IE10) ต่อการทำงานของเว็บไซต์ เพื่อเตรียมความพร้อมเว็บไซต์สำหรับการรองรับ IE10 รวมถึงการอัพเดทเพื่อรองรับ IE9 โดยทำการรัน Compat Inspector บนหน้าเว็บที่ต้องการตรวจสอบจากนั้นให้ตรวจสอบผลการทำงานซึ่งจะแสดงรายละเอียดของสาเหตุที่อาจทำให้เกิดปัญหาพร้อมขั้นตอนการแก้ไข

Compat Inspector เป็นเครื่องมือทดสอบที่ทำงานบนพื้นฐานของจาวาสคริปต์ (JavaScript) ซึ่งช่วยวิเคราะห์เว็บไซต์และทำการรายงานผลการทดสอบแบบโต้ตอบกับผู้ใช้ได้พร้อมทั้งสาเหตุที่ทำให้เกิดปัญหา เป็นเครื่องมือที่ช่วยให้ผู้ใช้สามารถค้นพบปัญหาการทำงานของเว็บไซต์ได้เร็วขึ้นโดยไม่ต้องเสียเวลาในการอ่านเอกสารเป็นจำนวนมากหรือทำการค้นหาจากโค้ดทั้งหมดของเว็บไซต์

IE10 Compat Inspector (เครดิต: Microsoft)

ไมโครซอฟท์พัฒนา Compat Inspector ขึ้นครั้งแรกในระหว่างการพัฒนา IE9 เพื่อเพิ่มความเร็วในกระบวนการตรวจสอบปัญหาการทำงานกับเว็บไซต์และได้อัพเดทสำหรับใช้งานกับ IE10 ในรีลีสปัจจุบัน อย่างไรก็ตาม แม้ว่าเครื่องมือนี้จะออกแบบมาเพื่อช่วยในการไมเกรตเว็บไซต์ไปเป็นโหมด IE9 หรือ IE10 แต่สามารถใช้ทดสอบการทำงานของเว็บไซต์ในโหมดเลกาซี (Legacy) ได้โดยการคลิกปุ่ม F12 เพื่อเปิด Developer tools แล้วคลิกบน "Document Mode" ในแถบเมนูจากนั้นเลือก "Standards" สำหรับรายละเอียดเพิ่มเติมให้อ่านได้จาก IE9 Compatibility Cookbook หรือ IE10 Developer Guide

วิธีการใช้ Compat Inspector
การรัน Compat Inspector จะต้องทำการเพิ่มจาวาสคริปต์ด้านล่างในหน้าเว็บแต่ละหน้าที่ต้องการทดสอบ โดยจาวาสคริปต์นี้จะต้องอยู่ในตำแหน่งก่อนสคริปต์ตัวอื่น (ถ้ามี) ทั้งหมด

*[script src="http://ie.microsoft.com/TestDrive/HTML5/CompatInspector/inspector.js"][/script]

สคริปต์ด้านบนจะทำการเพิ่มวิดเก็ตในด้านบน-ขวามือของหน้าเว็บ ซึ่งสามารถดูรายละเอียดผลการทดสอบได้โดยการคลิกบนวิดเก็ต

IE10 Compat Inspector widget (เครดิต: Microsoft)

หมายเหตุ: ให้เปลี่ยน [ หน้าและหลัง script เป็น < และ > ตามลำดับ

บทความโดย: Thai Windows Administrator Blog

แหล่งข้อมูลอ้างอิง
IE10 Compat Inspector

Copyright © 2012 TWA Blog. All Rights Reserved.

0 Comment: