היישום תומך בדפדפן אינטרנט אקספלורר בלבד

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

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

אינטרנט אקספלורר

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

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

הסבר טכני מפורט על הכנסת אתר רשות המיסים ל compatibility list

הסבר טכני מפורט על הכנסת אתר רשות המיסים ל compatibility list

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

זה ב-ד-י-ו-ק השלב שבו התפוצצתי.

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

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

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

Screen Shot 2014-02-18 at 4.05.52 PM

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

א-מ-מ-ה? בהיי טק האמיתי, כאשר מתכנת נתקל בצורך להתאים את האפליקציה שעובדת רק עם אינטרנט אקספלורר 9 (למשל). הוא יודע שכל מה שצריך על מנת לגרום לאינטרנט אקספלורר 10 ו-11 לרנדר את האפליקציה כאינטרנט אקספלורר 9 זה להכניס ל-HTML את תגית המטא הזו:

Screen Shot 2014-02-18 at 4.06.54 PM


הכנסת הקוד שלעיל פשוט גורמת לכל אינטרנט אקספלורר מגרסה 10 ו-11 (וגם הבאות בעתיד הנראה לעין) להריץ את העמוד במוד תאימות לאחור. וכך פותרים בעיה ב-15 דקות + זמן ה-QA. זה הכל. אפשר אפילו להמנע מלהכניס את זה לקוד של האפליקציה שלנו ולגרום לשרת עצמו להחזיר header שיכלול את המידע הזה. ואז אפילו לא צריך לגרום למתכנת לעבוד 15 דקות אלא ל-SysAdmin.

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

אז מה הלקח?

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

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

הפוסט פורסם לראשונה בבלוג Internet Israel.

רן בר-זיק

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

הגב

52 תגובות על "היישום תומך בדפדפן אינטרנט אקספלורר בלבד"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

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

סידור לפי:   חדש | ישן | הכי מדורגים
תומר כהן
Guest

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

ליעד
Guest

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

חגי
Guest

מרחק שנות אור בין אי התאמה למובייל לבין אי התאמה לשום דפדפן

עודד
Guest

מרחק שנות אור אבל עדיין בעיה.

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

דוד
Guest

תגידו אתם צוחקים ?
יורדים על האתר הזה כי הוא לא תומך במובייל ב-100% ?
כמה גרסאות של אנדרוייד יש ? נו באמת !
האתרים הממשלתיים הם בדיחה עצובה והם אלו שכל אזרח צריך גישה אליהם !
ברגע ש – GeekTime יתחילו לנהל את מדינת ישראל רק אז תוכלו להתלונן …

iGNiTE
Guest

ניסית את http://m.geektime.co.il ?

עיתונאי
Guest

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

בב
Guest

יאללה להעיף.
אחרי תוכל לכתוב בעיתון שאחוזי האבטלה עלו………

יניב
Guest

מכיר את זה :)

יניב
Guest

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

בחברת היי-טק זה משהו אחר – אם מדובר בפרויקט שעבורו משלמים בוכטה של כסף, אז כן, בונים ומרימים מערכת ב 10 ימים למשל במקום שבמכרז אותו דבר בדיוק יקח 3-5 שנים..

זה כל הסיפור..

שי ג
Guest

אם זה לא היה כ”כ מצחיק, זה היה ממש עצוב.

iGNiTE
Guest

פשוט מורידים תוסף user agent לכרום ושוכחים מכל הבלגן הזה.

אביעד
Guest

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

Gilad
Guest

רן אתה תותח.

אייל
Guest

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

קוקו מאילת
Guest

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

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

אמיר
Guest

לי יש לינוקס, והסיבה היחידה שאני שומר מחשב ישן עם חלונות זה בגלל אתרי ממשלה ובנק הפועלים (ה- mini key לעסקים עובד רק באקספלורר).

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

Ofer
Guest
הבעיה קיימת בהמון אתרים ממשלתיים, אחד הגרועים שבהם הוא אתר מערכת בתי המשפט – http://www.court.gov.il (אגב אל תנסו בלי WWW – תעודת ה-SSL שלהם שבורה במקרה הזה). אתה נכנס עם כרום, אף אחד לא אומר לך שזה אמור לעבוד רק באקספלורר (פשע כשלעצמו שזה אמור לעבוד רק באקספלורר. אבל בואו נתקדם) אבל אתה מגלה לאחר זמן שחלק מהפונקציונליות פשוט לא עובדת. ואז… אתה עובר לאקספלורר. 11. וגם אז חלק לא עובד כי אקספלורר 11 כבר קרוב מאוד לתיקני ואתר בתי המשפט כ”כ גרוע שהוא לא מסוגל לעבוד עם אתר תיקני. או אז, אם אתה ממש חד עין, אתה מגלה סקרולר… Read more »
מישהו
Guest

עדכון משמח:
כנראה שהפוסט הזיז כמה דברים – והנה העדכון של מערכת בתי המשפט:
http://elyon1.court.gov.il/heb/hodaa/browser.pdf

(תמיכה בדפדפנים מתקדמים החל מ10/4/14)

Ofer
Guest
והנה עוד בורות וחובבנות: “מדריך: מטפלים בבעיות התצוגה בדפדפן האינטרנט” http://www.ynet.co.il/articles/0,7340,L-4470690,00.html ציטוט ראשון: “לעיתים שורות הקוד שמרכיבות את האתר אינן מתאימות לכל דפדפן שאתו אתם גולשים. הבעיה מחריפה כאשר מושק לשוק הדפדפנים דפדפן חדש שעדיין אינו מותאם לכל האתרים הקיימים ברשת האינטרנט.” הדפדפן לא מותאם לאתרים הקיימים?? זה לא אמור להיות ההיפך – על האתרים להיות תקניים?? “עדיין”? זאת אומרת שמתישהו כותבי הדפדפן “אמורים להתאים אותו” לאתרים הקלוקלים שבחוץ?? נמשיך: לאחר הסבר של הכותב איך להוסיף את האתר למצב תאימות (שוב, החטא הקדמון הוא אותם אתרים שלא מכניסים את תגית ה-META כפי שאתה מדגים בכתבתך, ויותר מכך לא פשוט דואגים… Read more »
דוד
Guest
הייתי בריאיון עבודה בחברה שאחראית על האתרים הממשלתיים. כשהבנתי שזה מה שהם עושים, שחררתי ביקורת מפורטת וארוכה למנהל שריאיין אותי על הנושא. הבנתי ממנו שזה בגלל שהם משתמשים באיזו גירסא מיושנת של מיקרוסופט SharePoint לבניית האתרים, ובתכל׳ס לא כזה מעניין אותם כי הממשלה משלמת כשיש אתר. שאלתי אותו אם אני אצטרך לעבוד באותו המוד, כשאמר שכן אמרתי לו שאני מצטער וזה לא יעבוד, אבל שידע שיש צי של אנשים שכועס מאוד על העבודה שלהם. אמר שהוא יודע, ושהם עובדים על זה ובקרוב יתחילו את השדרוגים. זה הלכתי. זה היה לפני שנתיים וחצי, ומאז דבר לא השתנה. החברה המדוברת יושבת דרומית… Read more »
בילי
Guest

זה לא נכון לכל האתרים הממשלתים וחבל שאתה לא מציין את זה.
אישית, אני עובד עם כרום ועובד עם מספר אתרים ממשלתיים שכן תומכים בכל הדפדפנים.
להלן חלק מהאתרים:
http://www.moin.gov.il/
http://www.mmi.gov.il/
http://www.govmap.gov.il/
http://www.sviva.gov.il/

זה לא בסדר שאתה כותב שכל האתרים הממשלתיים לא בסדר.

רמי
Guest

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

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

דורון
Guest

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

אבל בלי שום קשר, דווקא באקספלורר 11, השורה שרשמת לא עובדת…

אמיר
Guest

אדון בר-זיק היקר, קל נורא לקטול את אתרי משרדי הממשלה – הם מכוערים, לא יעילים ומיושנים להפליא.

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

טל
Guest
מצחיק אותי שהחבר’ה פה באים לרן בטענות אבל הם בעצמם לא מוכנים להיחשף (כנראה מפאת המקצועיות הכ”כ גבוהה שלהם), אז הרשיתי לעצמי לעשות את אותו הדבר. לעניינינו, “מפתחים” יקרים (הגרשיים זו לא טעות, תהיו בטוחים שהם נכתבו בכוונה), כל מה שאתם אומרים ומביאים יחד איתכם במשך כל ההתכתבות המביכה הזו הם תירוצים. תירוצים למה אי אפשר, תירוצים מדוע אתם לא יכולים, ובגדול, תירוצים שמסבירים עד כמה המקצועיות שלכם לוקה בחסר. לגמרי במקרה, יוצא לי להתעסק המון עם כל הקטע של טפסים בדפי Web ומה לא. אני עובד במקום שבו מפתח בודד (וקליבר רציני) הצליח לבנות מערכת טפסים שלמה שעובדת על… Read more »
פבל
Guest

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

אגב, לגלוש לפסים אישיים אפשר מכל דפדפן.

אחסוך מעצמי את הממבו-ג’מבו שלך וארשה לעצמי להתעלם מפוסט חסר משמעות וחסר תועלת לצורך הדיון.

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

מישהו
Guest

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

פבל
Guest

מרגש

אסף-גרמניה
Guest

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

אסור לתת להם לנצח

בב
Guest
אסף, אתה פשוט בן אדם ברמה נמוכה. גם אם אתה יודע PHP, PPP וכול כל מיני רצפים של אותיות. שתי התגובות שלך מהוות פשוט אוסף של השמצות מכלילות. כל משפט שלך הוא פשוט השמצה. יש כל מיני אנשים בשירות הממשלתי. יש מעולים, ויש גרועים (הרוב פשוט “בסדר”). נתקלתי בכל מיני. תביא בבקשה את רשימת חברות הקבלן שעשו שירות לממשלה, ואחרי זה תבדוק בבקשה, מי מהם “בטח בבעלות של בן\אח\קרוב של…” ? כל זה בשביל שתוכל להסתכל לעצמך במראה ולהרגיש טוב עם זה שנסעת לגרמניה ? אז תרגיש עוד יותר טוב עם עצמך: פשוט תעזוב את הברברים/מושחתים/רקובים/ערסים (או כל קללה אחרת… Read more »
בני יעקבי (שם עט מעת לאת)
Guest
בני יעקבי (שם עט מעת לאת)

למיטב ידעתי וזכרוני בשנת 2004 ממשלת ישראל חתמה הסכם עם מיקרוסופט שבו הממשלה קבלה איזה רשיון למוצרי אופיס בתמורה לכך שמרבה תפותח על IE…..
תאמין או לא אבל בחלק הממערכות שם? אין קובצי הדר סטאנדארטים. כלומר כל שינוי כזה? צריך להיות מיושם בעשרות קבצי קוד. אגב למישרוצה שיעיפו את האחראי הוא כברעף…
http://www.calcalist.co.il/local/articles/0,7340,L-3614015,00.html

רן בר-זיק
Guest

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

wpDiscuz

תגיות לכתבה:

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