ฉันกำลังมองหาเครื่องมือที่จะให้แหล่งที่มาที่ถูกสร้างขึ้นรวมถึงการเปลี่ยนแปลง DOM ที่ทำโดยคำขอของ AJAX สำหรับการป้อนข้อมูลลงในตัวตรวจสอบความถูกต้องของ W3 ฉันได้ลองทำตามวิธีต่อไปนี้แล้ว:
- แถบเครื่องมือนักพัฒนาเว็บ - สร้างแหล่งที่มาที่ไม่ถูกต้องตามประเภทเอกสาร (เช่นลบส่วนปิดแท็กด้วยตนเอง) สูญเสียส่วนหลักประเภทของหน้า
- Firebug - แก้ไขข้อบกพร่องที่อาจเกิดขึ้นในแหล่งที่มา (เช่นแท็กที่ไม่ปิด) นอกจากนี้ยังสูญเสียส่วนของแท็กประเภทหลักและแทรกคอนโซลซึ่งตัวเองเป็น HTML ที่ไม่ถูกต้อง
- แถบเครื่องมือสำหรับนักพัฒนา IE - สร้างซอร์สที่ไม่ถูกต้องตามประเภทเอกสาร (เช่นทำให้แท็กทั้งหมดเป็นตัวพิมพ์ใหญ่เทียบกับข้อมูลจำเพาะ XHTML)
- ไฮไลต์ + ดูแหล่งที่มาของการเลือก - บ่อยครั้งที่ยากที่จะรับทั้งหน้านอกจากนี้ยังไม่รวม doc-type
มีโปรแกรมหรือส่วนเสริมใดบ้างที่จะให้แหล่งที่มาเวอร์ชันปัจจุบันที่แน่นอนโดยไม่ต้องแก้ไขหรือเปลี่ยนแปลงในทางใดทางหนึ่ง จนถึงตอนนี้ Firebug ดูเหมือนจะดีที่สุด แต่ฉันกังวลว่ามันอาจแก้ไขข้อผิดพลาดบางอย่างของฉันได้
วิธีการแก้
ปรากฎว่าไม่มีวิธีแก้ปัญหาที่แน่นอนสำหรับสิ่งที่ฉันต้องการตามที่จัสตินอธิบาย ทางออกที่ดีที่สุดคือการตรวจสอบแหล่งที่มาภายในคอนโซลของ Firebug แม้ว่าจะมีข้อผิดพลาดบางอย่างที่เกิดจาก Firebug ก็ตาม ฉันขอขอบคุณ Forgotten Semicolon ที่อธิบายว่าเหตุใด "View Generated Source" จึงไม่ตรงกับแหล่งที่มาจริง ถ้าฉันสามารถทำเครื่องหมายคำตอบที่ดีที่สุด 2 คำตอบได้ฉันจะทำ