#328

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

תנאי 1: HTTPS הוא חובה

דפדפנים מודרניים (Chrome, Firefox, Safari, Edge, Samsung Internet) מתירים גישה למצלמה רק באתרים עם חיבור מאובטח — כלומר, שורת הכתובת חייבת להתחיל ב-https:// ובדרך כלל לכלול סמל מנעול.

אם הפורטל שלכם פתוח ב-http:// (בלי „s") — הסורק לא יידלק. זו לא הגדרה של הפורטל, זו דרישה של הדפדפן, ואי אפשר לעקוף אותה. פנו למנהל החברה — הוא צריך להתקין תעודת SSL לדומיין של הפורטל.

חריג: לפיתוח הדפדפנים מתירים גישה למצלמה ב-http://localhost וב-http://127.0.0.1. אבל זה לא עוזר למשתמשים רגילים — להם תמיד יש דומיין מלא.

תנאי 2: הרשאה מהמשתמש

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

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

איך לשנות החלטה אם בטעות חסמתם

Chrome / Edge (Android, Windows, macOS):

  1. הקישו על סמל המנעול משמאל לכתובת הפורטל.
  2. תיפתח רשימת ההרשאות; מצאו את „מצלמה".
  3. שנו את הערך מ„חסום" ל„אפשר".
  4. רעננו את הדף.

Safari (iOS):

  1. פתחו הגדרות iOS ← Safari ← מצלמה.
  2. מצאו את הדומיין שלכם ברשימה ושנו ל„אפשר" או „שאל".

Firefox:

  1. סמל מגן או מנעול משמאל לכתובת.
  2. „הרשאות" ← „להשתמש במצלמה" ← „שאל" או „אפשר".

תנאי 3: iOS Safari — רק בלחיצה על כפתור

ב-iPhone וב-iPad הסורק לא נדלק „מעצמו" אפילו אם יש לו הרשאה ו-HTTPS פועל. הדפדפן מתיר גישה למצלמה רק מתוך מטפל מחווה של משתמש — כלומר אחרי הקשה אמיתית על כפתור. לכן:

  • הסורק תמיד נדלק בהקשה על כפתור בכותרת הפורטל, ללא חלונות קופצים אוטומטיים בעת טעינת הדף.
  • אם בדף יש לוגיקת JavaScript ש„פותחת סורק מיד בהופעה" — ב-iOS היא לא תעבוד, יידרש בכל זאת ללחוץ על הכפתור.

פרטיות: מה קורה לווידאו

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

מצבים מיוחדים

אם המכשיר נמצא במצב חיסכון בסוללה, חלק מהדפדפנים מנתקים את הגישה למצלמה אחרי זמן מסוים — צריך להחזיר את הדף לחלון הראשי ולעיתים ללחוץ שוב על הכפתור. ב-Android חלק מהיצרנים מציבים הגבלות נוספות על מצלמה ב„מצב חיסכון" — מומלץ לכבות חיסכון בסוללה לאתר הפורטל. אם המכשיר עובד ב„מצב מטוס" עם Wi-Fi מופעל, הסורק יפעל; אם כל הקישוריות כבויה — חלק מהפעולות בפורטל לא יישלחו לשרת, אבל הסריקה עצמה תעבוד מקומית.

בדיקה מהירה לפני פתיחת קריאת תמיכה

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

אם אין בעיות אחרות, אבל הסורק עדיין לא עובד

ראו מאמר נפרד „פתרון בעיות בסורק".