ทำความเข้าใจกฎการเข้าถึงเว็บ
แนวทางการเข้าถึงเนื้อหาเว็บ (WCAG) กำหนดหลักการ หลักเกณฑ์ และเกณฑ์ความสำเร็จในการทำให้เนื้อหาเว็บสามารถเข้าถึงได้โดยผู้ที่มีความพิการ ภายในกรอบการทำงานนี้ กฎการเข้าถึงเว็บช่วยให้นักพัฒนามีเกณฑ์เฉพาะที่ต้องปฏิบัติตามเพื่อสร้างเนื้อหาดิจิทัล เช่น เว็บไซต์ แอป และมัลติมีเดีย ที่สามารถเข้าถึงได้โดยผู้คนในวงกว้าง รวมถึงผู้ที่มีการมองเห็น การได้ยิน การเคลื่อนไหว และการรับรู้ ความบกพร่อง
Aspose.HTML for .NET ทำให้การใช้งานและการตรวจสอบความถูกต้องของกฎการเข้าถึงเว็บง่ายขึ้น โดยนำเสนอชุดเครื่องมือที่มีประสิทธิภาพสำหรับนักพัฒนา ปลดปล่อยศักยภาพเต็มรูปแบบของการเข้าถึงเว็บและรวมการตรวจสอบเนื้อหาเว็บกับการปฏิบัติตาม WCAG เข้ากับโครงการของคุณได้อย่างง่ายดาย!
ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณได้ Aspose.HTML for .NET ติดตั้ง ในโปรเจ็กต์ของคุณ กระบวนการติดตั้งไลบรารีนี้ค่อนข้างง่าย เปิดตัวจัดการแพ็คเกจ NuGet ค้นหา Aspose.HTML และติดตั้ง คุณยังอาจใช้คำสั่งต่อไปนี้จาก Package Manager Console:
ติดตั้ง Aspose.HTML for .NET
Install-Package Aspose.HTML
ตรวจสอบเอกสาร HTML ว่าสอดคล้องกับกฎ WCAG เฉพาะ
Aspose.HTML for .NET ให้เนมสเปซ Aspose.Html.Accessibility ซึ่งมีไว้สำหรับการจัดการและการตรวจสอบที่เกี่ยวข้องกับการเข้าถึงเว็บทั้งหมด คลาส AccessibilityRules เป็นที่เก็บข้อมูลข้อกำหนด WCAG 2.0 เกณฑ์ความสำเร็จ และเทคนิค และมีโครงสร้างที่สอดคล้องกับข้อกำหนด WCAG (การอ้างอิงด่วน) กฎการเข้าถึงจะกำหนดวิธีการออกแบบและพัฒนาเนื้อหาดิจิทัลและอินเทอร์เฟซเพื่อให้แน่ใจว่าผู้ทุพพลภาพสามารถเข้าถึงได้
ข้อมูลโค้ดต่อไปนี้แสดงวิธีตรวจสอบเอกสาร HTML โดยเทียบกับกฎการเข้าถึงเว็บบางกฎ และรับผลลัพธ์โดยละเอียดสำหรับการวิเคราะห์และการดำเนินการเพิ่มเติม
รหัส C# เพื่อตรวจสอบกฎการเข้าถึงบางอย่าง
using Aspose.Html;
using Aspose.Html.Accessibility;
...
var htmlPath = Path.Combine(DataDir, "input.html");
// Initialize webaccessibility container
var webAccessibility = new WebAccessibility();
// List of necessary rules for checking (rule code according to the specification)
var rulesCode = new string[] { "H2", "H37", "H67", "H86" };
// Get the required IList<Rule> rules from the rules reference
var rules = webAccessibility.Rules.GetRules(rulesCode);
// Create an accessibility validator, pass the found rules as parameters, and specify the full validation settings
var validator = webAccessibility.CreateValidator(rules, ValidationBuilder.All);
// Initialize an object of the HTMLDocument
using (var document = new HTMLDocument(htmlPath))
{
// Check the document
var validationResult = validator.Validate(document);
// Return the result in string format
// SaveToString – return only errors and warnings
Console.WriteLine(validationResult.SaveToString());
}
ขั้นตอนในการตรวจสอบการปฏิบัติตามแนวทางการเข้าถึงเว็บ
- การเริ่มต้นคอนเทนเนอร์การเข้าถึงเว็บ ใช้ตัวสร้าง WebAccessibility() เพื่อสร้างอินสแตนซ์ของคลาส WebAccessibility
- การรับกฎที่จำเป็น ระบุรายการรหัสกฎที่คุณต้องการตรวจสอบ ในตัวอย่างนี้ มีการเลือกกฎ เช่น “H2,” “H37,” “H67” และ “H86” ใช้เมธอด GetRules() เพื่อรับกฎด้วยรหัสจาก WCAG
- การสร้างเครื่องมือตรวจสอบการเข้าถึง เรียกใช้เมธอด CreateValidator() เพื่อสร้างวัตถุเครื่องมือตรวจสอบ
- การตรวจสอบเอกสาร HTML ใช้คลาส
HTMLDocument
เพื่อเริ่มต้นเอกสาร HTML ของคุณสำหรับการตรวจสอบ คุณสามารถโหลด HTML จากไฟล์หรือ URL ใช้เมธอด
Validate()
เพื่อตรวจสอบเนื้อหา HTML เทียบกับเกณฑ์ที่เลือก ผลลัพธ์จะถูกจัดเก็บไว้ในตัวแปร
validationResult - การจัดการผลลัพธ์การตรวจสอบ รับผลลัพธ์โดยละเอียดสำหรับการวิเคราะห์และการดำเนินการเพิ่มเติม ซึ่งจากนั้นจะถูกส่งออกในรูปแบบสตริงโดยใช้
SaveToString()
กฎการเข้าถึง – เอกสารประกอบ
บทเอกสารประกอบ การเข้าถึงเว็บ – วิธีตรวจสอบ นำเสนอคำแนะนำโดยละเอียดเกี่ยวกับการตรวจสอบความถูกต้องของเอกสาร HTML ตามข้อกำหนด WCAG Aspose.HTML for .NET API ให้เนมสเปซ Aspose.Html.Accessibility มีไว้สำหรับการจัดการและการตรวจสอบที่เกี่ยวข้องกับการเข้าถึงเว็บทั้งหมด เมื่อตรวจสอบเว็บไซต์ เว็บแอปพลิเคชัน หรือเอกสาร HTML อื่นๆ ของคุณแล้ว คุณจะมั่นใจได้ว่าผู้พิการจะสามารถใช้งานได้อย่างมีประสิทธิภาพ คุณสามารถตรวจสอบการเข้าถึงเว็บไซต์สำหรับการปฏิบัติตาม WCAG ทั้งหมด หรือตรงตามเกณฑ์ที่กำหนดเท่านั้น Aspose.HTML for .NET ช่วยให้คุณผ่านการตรวจสอบเหล่านี้
ในบทความ กฎการเข้าถึงเว็บ คุณจะได้เรียนรู้วิธีใช้คลาส AccessibilityRules ซึ่งเป็นที่เก็บข้อกำหนด WCAG2 เกณฑ์ความสำเร็จ และเทคนิค
ตัวตรวจสอบการเข้าถึงเว็บ – แอปออนไลน์
Aspose.HTML นำเสนอ ตัวตรวจสอบการเข้าถึงเว็บ ซึ่งเป็นเครื่องมือทดสอบการเข้าถึงเว็บออนไลน์ที่จะสแกนหน้าเว็บและตรวจสอบการปฏิบัติตามข้อกำหนด WCAG รับข้อมูลเชิงลึกทันทีเกี่ยวกับการปฏิบัติตามข้อกำหนดของเว็บไซต์ของคุณ ช่วยให้คุณสามารถกำหนดขอบเขตของการแก้ไขที่จำเป็นและช่องว่างระหว่างสถานะปัจจุบันของเว็บไซต์หรือเอกสาร HTML และข้อกำหนด WCAG ใช้ ตัวตรวจสอบการเข้าถึงเว็บ ในเบราว์เซอร์ของคุณเพื่อระบุข้อผิดพลาดในการเข้าถึงโดยไม่มีข้อจำกัด ฟรี!
Aspose.HTML อื่นๆ ที่รองรับสำหรับฟีเจอร์ .NET API
ใช้ไลบรารี Aspose.HTML for .NET เพื่อแปลง ผสาน แก้ไขเอกสาร HTML, EPUB, MHTML, XHTML, MD, แยกข้อมูลจากเว็บ และอื่นๆ อีกมากมาย!
