nagishonGitHub
nagishon / v1 / MIT

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

nagishon הוא תפריט נגישות חינמי בקוד פתוח (MIT) לאתרים בעברית: הגדלת טקסט, ניגודיות, ריווח, עצירת תנועה ועוד, עם קישור להצהרת הנגישות שלכם. 13 KB, בלי שרת, בלי עוגיות.

index.html
<script src="https://cdn.jsdelivr.net/npm/nagishon@1/dist/nagishon.iife.js"
  defer data-nagishon data-statement-url="/accessibility"></script>
התקינו ב־30 שניותלקוד ב־GitHubנסו עכשיו: הכפתור «נגישות» בפינה התחתונה של המסך.
01 / features

מה יש בתפריט

כל בקרה משנה מאפיין data-nagishon-* על הדף. הבחירות נשמרות בדפדפן של המבקר ולא נשלחות לשום מקום.

  • textScale

    גודל טקסט עד 200%

    100%, 125%, 150%, 175%, 200%.

  • contrast

    ניגודיות כהה או בהירה

    שחור, לבן וצהוב, או גרסה בהירה.

  • grayscale

    גווני אפור

    מסנן על כל הדף.

  • underlineLinks

    הדגשת קישורים

    קו תחתון לכל קישור.

  • highlightHeadings

    הדגשת כותרות

    מסגרת סביב כל כותרת.

  • readableFont

    גופן קריא

    גופן פשוט במקום הגופן של האתר.

  • textSpacing

    ריווח טקסט

    לפי WCAG 1.4.12.

  • stopMotion

    עצירת תנועה

    מבטלת אנימציות ומעברים.

  • bigCursor

    סמן גדול

    סמן עכבר בולט יותר.

  • readingGuide

    סרגל קריאה

    במכשירי הצבעה (עכבר) בלבד.

  • hotkey

    קיצור מקלדת

    Alt+Shift+A פותח וסוגר.

  • localStorage

    שמירה בדפדפן

    ההעדפות נשארות במכשיר, בלי עוגיות ובלי שרת.

  • statementUrl

    קישור להצהרה

    וקישור אופציונלי לדיווח על בעיה.

02 / not-a-fix

מה זה לא

תפריט נגישות לא הופך אתר לנגיש. הוא לא יכול לתקן טקסט חלופי חסר, שדות טופס בלי תווית, מבנה כותרות שבור, מלכודות מקלדת או עיצוב בניגודיות נמוכה, והוא לא מחליף עמידה של האתר עצמו בתקן ת"י 5568 (המבוסס על WCAG).

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

אז מה כן צריך

החוק דורש שהאתר עצמו יעמוד בת"י 5568 ברמה AA (WCAG). אלה הדברים שאף תפריט לא יכול להוסיף מבחוץ:

  • טקסט חלופי (alt) לתמונות משמעותיות, ותווית לכל שדה טופס.
  • מבנה כותרות הגיוני ואזורי nav, main ו-footer.
  • תפעול מלא במקלדת בלי מלכודות, ומיקוד נראה לעין.
  • ניגודיות של 4.5:1 בעיצוב המקורי, והתאמה ל-200% ולרוחב 320px.
  • הודעות שגיאה ברורות בטפסים, טקסט קישורים מובן, lang="he".
  • כתוביות לווידאו (חובה מעל מחזור 5 מיליון ₪) ו-PDF וטפסים נגישים.
  • הצהרת נגישות במקום בולט עם ערוץ פנייה, רכז נגישות מעל 25 עובדים, ובדיקה כל 5 שנים.

שני המסמכים פתוחים בריפו, בלי השארת אימייל.

03 / free & open

למה חינם ופתוח

בלי מנוי

מחירי שוק נפוצים: 60–99 ₪ לחודש על כפתור. כאן אין חיוב, אין חשבון ואין התחייבות.

בלי מעקב

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

בלי נעילה

רישיון MIT. אפשר לארח בעצמכם, לטעון מ־CDN או לעשות fork.

השוואה כללית לפי מחירונים ותיאורי מוצר פומביים (נובמבר 2026), בלי שמות ספקים. בדקו מול הספק שלכם.
 תוסף בתשלום (נפוץ)תוסף חינמי סגורnagishon
עלות60–99 ₪ לחודש (מחירי שוק נפוצים)חינם, עם מגבלותחינם, MIT
קודסגורסגורפתוח, אפשר לבדוק ולעשות fork
חשבון אצל הספקבדרך כלל נדרשבדרך כלל נדרשלא נדרש
בקשות רשת מהדפדפןתלוי בספקתלוי בספק0
התקנהסקריפט של הספקסקריפט של הספקשורה אחת, או npm
מבטיח עמידה בתקןלאלאלא, וכתוב כאן במפורש
04 / install

התקנה ב־30 שניות

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

WordPress: בקרוב
<!-- in <head>, optional, no defer -->
<script src="https://cdn.jsdelivr.net/npm/nagishon@1/dist/prepaint.js"></script>

<!-- before </body> -->
<script src="https://cdn.jsdelivr.net/npm/nagishon@1/dist/nagishon.iife.js"
  defer data-nagishon data-statement-url="/accessibility"></script>

ב־Next.js מומלץ להוסיף suppressHydrationWarning ל־<html>. לא אפשרי באתרים סגורים כמו Wix.

05 / tested

נבנה נגיש, ונבדק

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

  • axeWCAG 2.1 AA: חלון סגור, פתוח, פתוח בניגודיות כהה, ובאנגלית (LTR).
  • kbdזרימת מקלדת: Tab, Enter, מלכודת מיקוד, Escape מחזיר מיקוד, קיצור וקישור דילוג.
  • e2e26 בדיקות end-to-end, ו־90 בדיקות יחידה.
  • cssShadow DOM, נבדק מול CSS עוין (all: unset, גופן בסיס קטן).
  • uiבקרות של 44×44 פיקסלים לפחות, מיקוד תמיד נראה, שינויים מוכרזים ב־aria-live.
  • ciכל הבדיקות רצות ב־GitHub Actions.
06 / faq

שאלות על החוק

תשובות קצרות לפי נוסח התקנות (תיקון 2017). לא ייעוץ משפטי.

האם חובה להתקין תוסף?

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

לא ייעוץ משפטי.

מה חייבת לכלול הצהרת נגישות?

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

לא ייעוץ משפטי.

מה כלל 60 הימים?

לפי 35א(ד), סטייה מהתקן אינה נחשבת בדרך כלל להפרה אלא אם נשלחה הודעה והיא לא תוקנה תוך 60 יום. בינתיים יש להציע דרך חלופית לקבל את השירות.

לא ייעוץ משפטי.

מי פטור?

לפי תקנה 35ו: עוסק פטור, או עסק שמחזורו השנתי הממוצע עד 100,000 ₪ (מדריך הנציבות מ־2026 מציין 120,000 ₪), פטור מהנגשת האתר. עסק שמחזורו עד מיליון ₪ ואתרו פעל לפני 26.10.2017 פטור בתנאי שפרסם פרטי קשר. גם לפטורים כדאי לפרסם הצהרה. בדקו את המצב שלכם מול איש מקצוע.

לא ייעוץ משפטי.

מה זה ת"י 5568?

התקן הישראלי לנגישות תכנים באינטרנט, המבוסס על WCAG.

לא ייעוץ משפטי.

האם nagishon מספיק?

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

לא ייעוץ משפטי.

07 / maker

פרויקט קוד פתוח של רועי זלוטולוב

מצאתם באג? חסרה שפה? פתחו issue או שלחו PR. ההנחיות נמצאות ב־CONTRIBUTING.md שבריפו.