مراقبة إمكانية الوصول إلى الويب

API

عندما يتعلق الأمر بمراقبة إمكانية الوصول إلى الويب، هناك العديد من الأدوات المتاحة التي تساعد في القيام بالعمل. تشمل بعضها استخدام امتداد متصفح لاستخدام أداة تقوم بتشغيلها على جهاز الكمبيوتر الخاص بك أو خدمة طرف ثالث. أغراض مختلفة لكل من المذكور أعلاه وصممت A11yWatch لجلب هذا مع الحاجة النهائية إلى السرعة والدقة والقابلية للتوسيع.

مراقبة المواقع للمشاكل

بعد مراقبة موقع الويب الخاص بك، الخطوة التالية هي الإشعار بأي مشاكل في الوصول تنشأ. من الضروري استلام هذه الإشعارات في الوقت المناسب لمعالجتها بسرعة. نحن نفهم أنه قد يكون غير مريح استلام التقارير في أوقات معينة من اليوم أو الأسبوع. لهذا السبب قمنا بإدخال نظام تصفية يتيح لك تحديد يوم الأسبوع لاستقبال التقارير. نحن مستمرون في تحسين خدماتنا والعمل على ميزات جديدة مثل تحديد وقت النهار أو الليل لاستقبال التقارير. مع A11yWatch، ستحصل على الطريقة الأكثر ملاءمة لمراقبة ومعالجة مشاكل إمكانية الوصول إلى الويب فور حدوثها.

لم يتم القيام بشيء عظيم وحده

اخترنا أفضل الأدوات للاستفادة من نقطة انطلاق في التعرف على كيفية جمع مستوى أساسي لمشاكل WCAG مع تفريع المشاريع لتحسين الأجزاء التي ستزيد من كل انخفاض صغير في الأداء لاكتشاف المشاكل التي ستنشأ من موقع ويب. الجزء الذي يختلف فيه الاختبار ويجعل الأداء قلقًا هو بسبب الاختبارات التي تتم على نسخ حقيقية من المتصفحات مثل جوجل كروم لاستنساخ الصفحة إذا كان هناك استخدام لجافا سكريبت داخلي أو خارجي في إنشاء الموقع.

كيفية مراقبة إمكانية الوصول إلى الويب؟

هناك مناطق مختلفة يمكن من خلالها التعامل مع إمكانية الوصول إلى الويب وهنا حيث يساعد A11yWatch كونها مصدرًا مفتوحًا بالكامل في دمجها في سير العمل الخاص بك. إذا كنت ترغب في البدء في مراقبة موقع ويب بسيط يمكنك بسهولة استخدام خدمتنا على a11ywatch.com أو إذا كنت تشعر بالثقة يمكنك أيضًا وضع المشروع على أي جهاز باستخدام CLI على https://github.com/a11ywatch/a11ywatch/cli الذي يمكن تثبيته باستخدام الصدأ باستخدام cargo install a11ywatch_cli. بعد أن تقرر النقطة التي تريد من خلالها الدخول في المراقبة يمكنك استخدام الموقع أو واجهة المستخدم عبر الويب لإضافة تطبيقك إلى قائمة التتبع.

المراقبة باستخدام الجافا سكريبت

You can integrate with A11yWatch using various methods that help streamline your workflow. We provide a JavaScript client built with OpenAPI @a11ywatch/client, to fetch results on-demand and check for updates. If JavaScript is not your preferred language, we also offer clients in other languages.

import {
  createConfiguration,
  ReportsApi,
  ServerConfiguration,
} from '@a11ywatch/client'

// استبدل هذا برمز الوصول الخاص بك A11yWatch.
const JWT = "";

const configuration = createConfiguration({
    baseServer: new ServerConfiguration('https://api.a11ywatch.com/api', {}),
    authMethods: {
        bearerAuth: {
            tokenProvider: {
                getToken: () => {
                    return JWT
                }
            }
        }
    }
})

const api = new ReportsApi(configuration)

const report = await api.crawlWebsiteStream('chunked', {
    // استبدل الرابط أدناه بموقع الويب الذي ترغب فيه.
    url: 'https://jeffmendez.com'
})

console.log(report)

جيف منديز

اسمي جيف وأستمتع ببناء الأشياء والصيد في أوقات فراغي.

منشور ذو صلة

ظل شاملًا بثقة

ابدأ مع A11yWatch الآن بأسعار معقولة وأدوات تشغيل آلي سريعة لقابلية الويب للوصول.