חזרה לבלוג

תוסף נגישות לאתר — למה זה לא מספיק (והאם זה בכלל מגן עליכם)

ערן סימטוב
תמונת נושא: תוסף נגישות לאתר — למה זה לא מספיק (והאם זה בכלל מגן עליכם)

אם יש לכם אתר עסקי בישראל, סביר שמישהו כבר הציע לכם את זה: מנוי חודשי צנוע, שורת קוד אחת, ואייקון נגישות מופיע בפינה. חמש דקות, והנושא "סגור".

אני רוצה להסביר למה זה לא סגור — ולמה זה חשוב דווקא לכם ולא רק מבחינה עקרונית.

מה תוסף נגישות באמת עושה

תוסף נגישות הוא קוד JavaScript שרץ בדפדפן של הגולש ומוסיף שכבת בקרות מעל האתר הקיים. לחיצה על האייקון פותחת תפריט: הגדלת טקסט, ניגודיות גבוהה, הדגשת קישורים, ריווח שורות, עצירת אנימציות, לעתים גם גופן ידידותי לדיסלקציה.

הבקרות האלה עובדות. הן משנות את התצוגה, ועבור חלק מהמשתמשים זה שיפור אמיתי בנוחות.

אבל שימו לב מה משותף לכולן: כולן נוגעות באיך האתר נראה. אף אחת מהן לא נוגעת במה שהאתר מכיל.

המגבלה שאי אפשר לעקוף

וזו לב העניין. חלק גדול מדרישות התקן אינן עיצוביות אלא מבניות — הן עוסקות במידע שצריך להיות בקוד. ואם המידע לא שם, אין מאיפה להביא אותו.

טקסט חלופי לתמונות. קורא מסך מקריא את התיאור שהוגדר לתמונה בקוד. אם לא הוגדר, אין מה להקריא. התוסף לא יודע אם התמונה היא לוגו, גרף מכירות או תמונת רקע דקורטיבית — הוא רואה בדיוק את מה שקורא המסך רואה, כלומר כלום.

מבנה כותרות. משתמשי קורא מסך מנווטים בעמוד לפי כותרות, בערך כמו שאתם סורקים עמוד בעיניים. אם באתר יש טקסט שנראה כמו כותרת אבל מוגדר בקוד כפסקה רגילה, הוא לא קיים בניווט הזה. התוסף רואה טקסט גדול ומודגש, ואין לו דרך לדעת שהוא אמור להיות כותרת ובאיזו רמה.

כפתורים בלי שם. כפתור שהוא רק אייקון מוקרא כ"לחצן" בלי הסבר. התוסף לא יודע אם זה כפתור סגירה, שליחה או מחיקה.

ניווט מקלדת. משתמשים רבים לא משתמשים בעכבר כלל. אם באתר יש תפריט שנפתח רק בריחוף עכבר, או חלון קופץ שאי אפשר לצאת ממנו במקלדת, זהו כשל מבני. התוסף לא מתקן את סדר המיקוד ולא הופך רכיב לא נגיש לנגיש.

טפסים. שדה שהתווית שלו אינה מקושרת אליו בקוד מוקרא כשדה אנונימי. הודעת שגיאה שמסומנת רק בצבע אדום לא קיימת עבור מי שלא רואה אותה.

זו לא ביקורת על ספק כזה או אחר, ולא בעיה שתיפתר בגרסה הבאה. המידע לא קיים.

הניסיון לפתור את זה עם AI

חלק מהתוספים מנסים לגשר על הפער בעזרת זיהוי תמונות אוטומטי וניחוש ייעודם של רכיבים.

הרעיון הגיוני, והביצוע בעייתי. תיאור אוטומטי עשוי לומר "אדם יושב ליד שולחן" על תמונה שהיא בעצם צילום מוצר שאתם מוכרים. עבור משתמש בקורא מסך, תיאור שגוי גרוע מהיעדר תיאור — הוא מקבל מידע ופועל לפיו, ורק אחר כך מגלה שהוא לא רלוונטי.

מה אומרים המשתמשים עצמם

זו הנקודה שהכי הפתיעה אותי כשנחשפתי אליה, והיא ראויה למשקל: קהילת המשתמשים בטכנולוגיה מסייעת מתנגדת לתוספים האלה באופן רחב.

הסיבה מעשית. אדם עיוור שמשתמש בקורא מסך כבר מכיר את הכלי שלו לעומק ומנווט בו מהר. תוסף שמוסיף שכבה משלו יוצר התנגשות: מיקוד שקופץ למקום לא צפוי, הכרזות מיותרות, לפעמים חסימת קיצורי דרך. במקום לעזור, הוא מאט.

יש קמפיינים מאורגנים של אנשים עם מוגבלות ומומחי נגישות שקוראים לא להשתמש בכלים האלה. המצב האבסורדי הוא שהתוסף מותקן עבור קהל שמעדיף שלא יהיה שם.

והשאלה שבאמת מעניינת אתכם: זה מגן משפטית?

לא באופן שאפשר לסמוך עליו.

התקנות דורשות עמידה בתקן ת"י 5568. הבדיקה נעשית על האתר, לא על התוסף. אתר שהתמונות בו בלי תיאור, הכותרות שגויות והטפסים לא מתויגים — נכשל בקריטריונים האלה בין אם יש בפינה אייקון ובין אם לא.

אני לא עורך דין ולא אתן חוות דעת משפטית. אבל ההיגיון פשוט: אם הדרישה היא עמידה בתקן, וסריקה מראה שהאתר אינו עומד בו, הוויכוח לא יהיה על נוכחות התוסף.

יש כאן גם צד הפוך שכדאי להכיר. תוסף מותקן מוכיח שהייתם מודעים לנושא. במקום להיות עסק שלא ידע, אתם עסק שידע ובחר בפתרון החלקי הזול. אני לא יודע איך זה נשקל בפועל, אבל זו לא בהכרח נקודת פתיחה טובה.

אז מה כן

לבנות נגיש מההתחלה. באתר חדש זו כמעט לא תוספת עלות — זה בעיקר לכתוב את הקוד נכון: כותרות בהיררכיה, תיאורים לתמונות, טפסים מתויגים, ניגודיות שנבחרה נכון. באתר שנבנה כך, הנגישות אינה שכבה אלא תכונה.

באתר קיים — לבדוק ולתקן לפי סדר. לא הכול בבת אחת. בדיקה תיתן רשימה מדורגת, ורוב האתרים מגלים שכמה תיקונים מבניים סוגרים את רוב הפערים.

ולהחזיק הצהרה מדויקת. הצהרת נגישות שמתארת את המצב האמיתי, כולל מה שעדיין לא הושלם.

ואם התוסף כבר מותקן — אין סיבה דחופה להסיר אותו. יש סיבה טובה מאוד להפסיק להניח שהוא סוגר את הנושא.


המידע כאן נכתב כדי להסביר את הדרישות בשפה פשוטה, והוא אינו ייעוץ משפטי. התקנות והסכומים מתעדכנים מעת לעת — לפני החלטה עם השלכות משפטיות כדאי לאמת מול נוסח התקנות העדכני או מול עורך דין.


רוצים שנסדר לכם את זה? אני בונה אתרים שנגישים מהיסוד — לא בתוסף שמודבק בסוף, אלא במבנה עצמו — כולל הצהרת נגישות. דברו איתי →

שאלות נפוצות

תוסף נגישות הופך את האתר לנגיש?

לא. תוסף מוסיף שכבת בקרות מעל האתר הקיים ומשנה תצוגה — ניגודיות, גודל טקסט, הדגשת קישורים. הוא אינו יכול לתקן את מה שחסר בקוד עצמו, כמו טקסט חלופי לתמונות או מבנה כותרות שגוי, כי המידע הזה פשוט לא קיים.

אז למה כולם מתקינים אותו?

כי הוא זול, מהיר ונראה כמו פתרון. חמש דקות התקנה מול פרויקט הנגשה, ובסוף יש אייקון גלוי שנותן תחושה שהנושא טופל. הפער בין התחושה למציאות הוא בדיוק הבעיה.

התוסף מגן עליי מפני תביעה?

לא באופן שאפשר לסמוך עליו. הדרישה בתקנות היא עמידה בתקן, והתקן נבדק על האתר עצמו. אתר עם תוסף שנכשל בקריטריונים של התקן עדיין נכשל בהם, והתוסף לא מהווה הגנה.

מה התוסף כן עושה טוב?

הוא נותן לגולש שליטה בהעדפות תצוגה — הגדלת טקסט, שינוי ניגודיות, ריווח שורות, עצירת אנימציות. עבור חלק מהמשתמשים זה שיפור אמיתי בנוחות, ולכן הוא לא חסר ערך. הוא פשוט לא תחליף.

משתמשים בקורא מסך אוהבים תוספים?

לרוב לא. משתמשים ותיקים בטכנולוגיה מסייעת מדווחים בעקביות שתוספים מפריעים להם, כי הם מוסיפים שכבה שמתנגשת עם הכלים שכבר מותקנים אצלם. יש קמפיינים מאורגנים של קהילת הנגישות נגד השימוש בהם.

אז להסיר את התוסף שהתקנתי?

לא בהכרח, אבל לא להסתמך עליו. הגישה הנכונה היא להנגיש את האתר עצמו, ואז להחליט אם התוסף מוסיף ערך כשכבת נוחות. מה שחשוב הוא להפסיק להתייחס אליו כאילו הוא סוגר את הנושא.

יש תוספים שכן עובדים?

יש הבדלי איכות, אבל המגבלה מבנית ולא תלוית ספק. שום כלי חיצוני לא יכול לדעת מה כתוב בתמונה או מה מטרתו של כפתור לא מתויג. חלק מהתוספים מנסים לנחש בעזרת AI, וניחוש שגוי מזיק יותר מהיעדר מידע.

כמה עולה תוסף לעומת הנגשה אמיתית?

תוסף נמכר במנוי חודשי צנוע, והנגשה היא עלות חד-פעמית גבוהה יותר. אבל התוסף הוא הוצאה מתמשכת שלא מסתיימת ולא פותרת, ואילו הנגשה במבנה נשארת. במצטבר לאורך שנים הפער מצטמצם מאוד.

בניתי אתר חדש, עדיף תוסף או לבנות נגיש?

לבנות נגיש, בלי היסוס. בשלב הבנייה התוספת בעלות זניחה — זה בעיקר עניין של לכתוב את הקוד נכון מלכתחילה. להנגיש אתר קיים עולה פי כמה, כי צריך לפרק ולבנות מחדש רכיבים שכבר עובדים.

מה כן נותן הגנה?

אתר שעומד בתקן בפועל, בדיקה מתועדת שמראה זאת, והצהרת נגישות מדויקת ומעודכנת. שלושת אלה יחד מציגים התנהלות תמת לב, וזה מה שמשנה כשמגיעה פנייה.

לכל המאמרים ←