Favicon
Favicon (קיצור ל-Favorite icon, מילולית: צלמית מועדפים), הוא קובץ המכיל צלמית אחת או יותר, בדרך כלל בגודל 16 על 16 פיקסלים המזוהים עם דף או אתר מסוים ברשת האינטרנט. מעצב אתרי אינטרנט יכול ליצור צלמית שכזו ולהעלות אותה לאתר (או לדף), ודפדפני אינטרנט יעשו בה שימוש. דפדפנים שמספקים תמיכה ל-favicon לרוב מציגים אותו בשורת הכתובות של הדפדפן (ולעיתים קרובות גם בהיסטוריית הגלישה), וליד שם הדף ברשימת הסימניות. דפדפנים שתומכים בממשק מבוסס לשוניות לרוב יציגו את ה-favicon סמוך לכותרת הדף בלשונית, ודפדפנים שמיועדים לאתר מסוים יציגו את ה-favicon כצלמית על שולחן העבודה.
היסטוריה
במרץ 1999, מיקרוסופט שיחררה את אינטרנט אקספלורר 5, שתמך ב-favicon בפעם הראשונה. במקור, ה-favicon היה קובץ בשם favicon.ico
שמוקם בתיקיית השורש[1] של אתר האינטרנט. מנגנון ה-favicons של אינטרנט אקספלורר אפשר לכל מי שהוסיף את האתר לסימניות לראות את ה-favicon ליד כתובת האתר בשורת הכתובות. כתוצאה מכך, יכלו בעלי האתרים להעריך כמה משתמשים הוסיפו את האתר שלהם לסימניות לפי כמות הבקשות של קובץ ה-favicon. תופעה זו כבר לא קיימת, מכיוון שכל הדפדפנים המודרניים טוענים את ה-favicon כך שיופיע ליד שורת הכתובות בלי קשר להאם המשתמש הוסיף את האתר לסימניות.
תקינה
ה-favicon תוקנן על ידי World Wide Web Consortium (W3C) במסגרת HTML 4.01, ששוחרר בדצמבר בשנת 1999, ולאחר מכן ב-XHTML 1.0, ששוחרר בינואר בשנת 2000. המימוש התבצע באמצעות תגית link עם מאפיין rel בתוך אזור ה-head של המסמך, שנועדה לציין את שם הקובץ והמיקום שלו. בניגוד לבעבר, הקובץ יכול להיות בכל תיקייה שהיא באתר ובכל סוג תמונה שהוא.
בשנת 2003, פורמט הקובץ .ico
נרשם על ידי ה-Internet Assigned Numbers Authority (IANA) תחת MIME type בשם image/vnd.microsoft.icon
. באופן אירוני, כאשר השתמשו בפורמט .ico
כדי להציג תמונות (לא כ-favicon), אינטרנט אקספלורר לא יכל להציג את הקבצים שהוגשו בעזרת ה-MIME type הזה. פתרון עוקף עבור אינטרנט אקספלורר היה לשייך קובצי .ico
ל-MIME type הלא מתוקנן image/x-icon
בשרתי האינטרנט שהגישו את הדפים.
הגבלות וביקורת
עקב הצורך לבדוק תמיד האם הוא קיים, favicon יכול לגרום להאטה בזמן טעינת הדף. הוא גם עלול לגרום ליצירת ערכי 404 מיותרים בתיעוד האירועים של השרת במידה והוא לא קיים.
W3C לא תיקננו את מאפיין ה-rel, כך שישנן מילים נוספות כמו shortcut icon שגם מתקבלות על ידי הדפדפנים.
favicon לעיתים קרובות נערך על ידי התקפות אינטרנט שונות, כמו דיוג או התקפות ציתות לדפי HTTPS. חלק גדול מדפדפני האינטרנט מציגים את ה-favicon במקומות מרכזיים בממשק המשתמש של הדפדפן, כמו בשורת הכתובות, שהם מקומות שגם מאפשרים למשתמש לוודא שמדובר בפרוטוקול תקשורת מאובטח, כמו TLS. על ידי שינוי של ה-favicon לתמונה מוכרת של מנעול המופיעה ליד אתרים מאובטחים בממשק הדדפן, התוקף יכול לנסות להוליך את המשתמש שולל ולגרום לו לחשוב שמדובר באתר שמשתמש בתקשורת מאובטחת. כלים אוטומטיים להתקפות אדם באמצע כמו SSLStrip יכולים לנצל את התעלול הזה. על מנת להסיר את האיום, חלק מהדפדפנים מציגים את ה-favicon בתוך הלשונית בזמן שהם מציגים את מצב האבטחה של האתר ליד כתובתו.
קישורים חיצוניים
הערות שוליים
- ^ לדוגמה: http://en.wikipedia.org/favicon.ico