תיקון אתרים ע"י Greasemonkey

מאת יהודה ב. | יום חמישי, 14 בפברואר, 2008
31 תגובות עד עכשיו.

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

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

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

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

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

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

אז איך מתקינים?

שלב א: התקנת פיירפוקס

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

שלבים ב' והלאה יש לבצע מפיירפוקס בלבד

שלב ב: התקנת Greasemonkey

מקליקים על דף התוסף באתר של פיירפוקס, לוחצים פעמיים על "Install Now", ואחר-כך על Restart Firefox.

הערה למשתמשים וותיקים: גם אם מותקן אצלכם Greasemonkey, מומלץ להוריד ולהתקין את הגרסה האחרונה שלו (0.7.20080121.0 — January 21, 2008).היא כ וללת תיקון אבטחה חשוב.

שלב ג: התקנת Flip4Mac

אם אתם מעוניינים בסקריפט Highlearn בלבד, אפשר לדלג על שלב ג' ולעבור ישר לשלב ד' (התקנת הסקריפט).
כל השאר, לעבודה…

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

אחרונה ישנם דיווחים על קריסת דפדפנים או QuickTime בעקבות התקנת גרסה 2.2 של Flip4Mac, וצפייה בסרטונים באתר ynet. התקנת הסקריפט של ynet פותרת את הבעיה הזאת.

שלב ד: התקנת סקריפטים ספציפיים

מקלידים על דף הסקריפט (במקרה זה – נענע 10), לוחצים על Install this script, מוודאים בחלון שנפתח שכתובת האתר המתוקן זהה למה שמוצהר ע"י המחבר, ולבסוף לוחצים על Install. אם הלחיצה על כפתור ה install הראשון רק הורידה לכם את הסקריפט, אבל לא התקינה אותו – כנראה שאתם לא גולשים בפיירפוקס, או שלא התקנתם Greasemonkey.

התקנתי – מה עכשיו?

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

פעולות נוספות עם Greasemonkey:הפעלה וניטרול

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

הצגת שם סקריפט פעיל

קוף מחייך לא מבטיח אתר "מתוקן". כדי לבדוק האם יש סקריפט שפועל על הדף שמוצג כרגע יש צורך בבדיקה יותר מדוקדקת. לחיצה ימנית על הקוף תפתח תפריט קצר שבראשו שם הסקריפט הפעיל כרגע (אם יש כזה). אם הדף הנוכחי לא "מתוקן" תופיע השורה (המטעה למדי): !No scripts installed

הוספת כתובת לרשימת הכתובות שהסקריפט פועל עליהם

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

כדי להוסיף כתובת, יש לפתוח שוב את התפריט הימני מעל איקון הקוף, ולבחור: Manage User Scripts. נקבל דיאלוג ובו רשימה של כל הסקריפטים המותקנים בדפדפן. בחירה של סקריפט מהרשימה בצד שמאל תציג בצד ימין למעלה (תחת הכותרת Included Pages) את כל הכתובות שבהם הסקריפט יופעל. לחיצה על הכפתור Add, תפתח חלון קטן שמכיל את שם הדומיין הנוכחי ובסופו כוכבית.

אם נאשר את הבחירה הזאת, הסקריפט יופעל על כל הדפים באתר. לפעמים יש צורך לעדן את הבחירה ע"י הוספה של חלק גדול יותר מהכתובת (למשל http://net.nana10.co.il/Category/* במקום: http://net.nana10.co.il/*), ולפעמים דווקא נרצה להרחיב (למשל http://*.nana10.co.il/* במקום http://net.nana10.co.il/*)

הסרת סקריפט

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

פעולות נוספות עם Flip4Mac

שמירת סרט לצפיה מאוחרת

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

שינוי הגדרות צפיה כך שהסרט ינוגן ב-QuickTime במקום בדפדפן

מי שניסה את הפעולה הקודמת (צפיה בסרט שמור) בדרך כלל יופתע מכך שהרזולוציה של הסרט המוקרן מחדש טובה יותר מזו שנראת דרך הדפדפן. הסיבה היא שמי שתכנן את הדף באתר בדרך-כלל שמר שטח קטן יחסית לתצוגת ה"טלוויזיה". דף המבזקים של נענע 10, למשל, מציג את התמונה ברזולוציה של 185*247, כאשר התוכן עצמו מוזרם ברזולוציה של 360*480.

כדי לצפות כבר בשידור הראשון דרך QuickTime במקום דרך הדפדפן, נלחץ שוב על החץ הימני מתחת לסרט, ונבחר: Plug-in Settings. במסך שיפתח, נלחץ על הטאב השמאלי (Browser), ונסמן את האפשרות: Launch QuickTime Player. לאחר מכן, יש צורך לסגור ולפתוח מחדש את הדפדפן, ובפעם הבאה שנצפה בסרטונים הם יוצגו ישר ב QuickTime.

צפיה במסך מלא

למי שהשלים את הפעולה הקודמת (הצגה ישירה ב QuickTime), צפיה במסך מלא רחוקה עכשיו במרחק שני קליקים או שני מקשים בלבד: בתפריט View של QuickTime יש לבחור בכניסה: Enter Full Screen, או מהמקלדת ללחוץ: תפוח+F.

פוסטים קשורים

ניתן להשאיר תגובה, או לשלוח טראקבאק מהבלוג שלך.

31 תגובות לכתבה “תיקון אתרים ע"י Greasemonkey”

  1. ריימונד

    ריימונד
    נכתב ביום חמישי, 14 בפברואר, 2008, בשעה 21:38

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

  2. יהודה ב.

    יהודה ב.
    נכתב ביום חמישי, 14 בפברואר, 2008, בשעה 21:54

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

  3. אסף

    אסף
    נכתב ביום שישי, 15 בפברואר, 2008, בשעה 19:59

    אחלה פוסט.

    עזר לי מאוד.

    תודה רבה.

  4. orit

    orit
    נכתב ביום רביעי, 20 בפברואר, 2008, בשעה 20:28

    well, I have been having constant problems with tv watching..not sure it's the actual script, more like the internet i think. Even when i do get a picture the sound is broken or no sound at all etc. Today I keep getting a message that my URL is not valid??? strange. some evening i am lucky and can both see and hear, but these are rare.

  5. Natasha

    Natasha
    נכתב ביום חמישי, 21 בפברואר, 2008, בשעה 9:30

    Tnx:)))))))

  6. יהודה ב.

    יהודה ב.
    נכתב ביום חמישי, 21 בפברואר, 2008, בשעה 9:42

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

  7. אני סטודנט. מק מתאים לי? » בלוגיקה

    אני סטודנט. מק מתאים לי? » בלוגיקה
    נכתב ביום שבת, 23 בפברואר, 2008, בשעה 3:12

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

  8. מאיר

    מאיר
    נכתב ביום שבת, 29 במרץ, 2008, בשעה 16:28

    לצערי עשיתי הכל אך עדיין לא עובד….אני מיואש!

  9. יהודה ב.

    יהודה ב.
    נכתב ביום ראשון, 30 במרץ, 2008, בשעה 8:47

    מאיר,
    קודם כל, ספר איזה אתר אתה מנסה לראות (רצוי url מלא ומדויק של הדף). אם עקבת אחרי ההוראות תוכל לצפות בתכנים של ערוץ 10 בלבד (דרך האתר nana10.co.il). לאתרים אחרים יש צורך בהתקנת סקריפטים נוספים.

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

  10. רומקה

    רומקה
    נכתב ביום שלישי, 8 באפריל, 2008, בשעה 0:12

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

  11. זוהר

    זוהר מנור-אבל
    נכתב ביום שלישי, 8 באפריל, 2008, בשעה 0:26

    * רומקה – פליפ זה למק. זה בלוג למק. התוספים יעבדו גם על פיסי, אבל אין בפיסי צורך בפליפ.

  12. רומקה

    רומקה
    נכתב ביום שלישי, 8 באפריל, 2008, בשעה 10:36

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

  13. זוהר

    זוהר מנור-אבל
    נכתב ביום שני, 9 ביוני, 2008, בשעה 1:10

  14. adi

    adi
    נכתב ביום שישי, 27 ביוני, 2008, בשעה 23:57

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

  15. יהודה ב.

    יהודה ב.
    נכתב ביום שבת, 28 ביוני, 2008, בשעה 22:23

    adi
    כדי לצפות בסרטון דרך האתר, אתה צריך לעשות את הפעולה ההפוכה למה שמתואר ב"שינוי הגדרות צפיה כך שהסרט ינוגן ב-QuickTime במקום בדפדפן". תוכל להגיע לאותו מסך הגדרות דרך ה system preferences, במקום לחצן ימני (שבאמת לא עובד במקרה כזה)

  16. בלוג פשוט - בלוג חדש לתאימות אתרים | מקבלוג

    בלוג פשוט - בלוג חדש לתאימות אתרים | מקבלוג
    נכתב ביום ראשון, 27 ביולי, 2008, בשעה 14:22

    [...] לפוסט של יהודה במקבלוג – תיקון אתרים ע"י Greasemonkey [...]

  17. בלוג פשוט » Blog Archive » וידאו בנענע10 החדש

    בלוג פשוט » Blog Archive » וידאו בנענע10 החדש
    נכתב ביום רביעי, 30 ביולי, 2008, בשעה 0:35

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

  18. תיקון אתרים עם Grease Monkey (”קוף משומן”) « תוכנה חופשית בעברית

    תיקון אתרים עם Grease Monkey (”קוף משומן”) « תוכנה חופשית בעברית
    נכתב ביום שלישי, 18 בנובמבר, 2008, בשעה 17:40

    [...] סקריפטים שונים למשתמשים בישראל, וגם מסביר למשתמשי Firefox כיצד להתקין ולהשתמש ב-Grease Monkey. אפשר לקרוא ראיון עם יהודה באתר "להפעיל מחשב כמו [...]

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

    פיירפוקס מתחזק בעולם, אצלנו מתקנים עם גריזמונקי » מקבלוג - הבלוג למחשבי מקינטוש דוברי עברית
    נכתב ביום שישי, 19 בדצמבר, 2008, בשעה 15:40

    [...] אם אתם לא יודעים מה זה גריזמונקי: תיקון אתרים ע"י Greasemonkey [...]

  20. אלית

    אלית
    נכתב ביום רביעי, 24 בדצמבר, 2008, בשעה 18:06

    ועדיין פרקים של איים אבודים בייס ואללה לא עולים
    איזה תסכוווווווווווול
    http://yes.walla.co.il/?w=1/7596/1404039

  21. שני

    שני
    נכתב ביום שני, 9 בפברואר, 2009, בשעה 11:17

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

  22. יהודה

    יהודה
    נכתב ביום חמישי, 12 בפברואר, 2009, בשעה 18:33

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

  23. idan

    idan
    נכתב ביום שבת, 7 בנובמבר, 2009, בשעה 16:28

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

  24. שלומית

    שלומית
    נכתב ביום ראשון, 31 בינואר, 2010, בשעה 1:19

    הי,
    יש לי בעיה, אני לא מצליחה לראות וידאו בוואלה יס.
    קראתי את הבלוג וגם את הפורום מק יט, ויש לי את כל הדרישות:
    מק בוק פרו
    פיירפוקס 4.4
    flip 4 mac
    הקוף
    VLC
    כל הסקריפטים שפרסמת עד היום
    פעם הייתי רואה ופתאום לא, כשאני פותחת את הלינק, לא נפתח אפילו חלון וידאו שיאפשר לפתוח את הוידאו בתוכנה אחרת, כמו שעם מאקו אני כן מצליחה וזה מיד פותח לי קוויק טיים.
    אני נואשת ומבקשת עזרה
    מקווה שתגיב

  25. יהודה

    יהודה
    נכתב ביום ראשון, 31 בינואר, 2010, בשעה 6:50

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

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

  26. שלומית

    שלומית
    נכתב ביום שני, 1 בפברואר, 2010, בשעה 19:45

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

  27. יהודה

    יהודה
    נכתב ביום שני, 1 בפברואר, 2010, בשעה 22:34

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

  28. שלומית

    שלומית
    נכתב ביום שני, 1 בפברואר, 2010, בשעה 23:01

    בדקתי ואני רוצה לצרף לך צילום מסך אבל אי אפשר כאן, היו הרבה הזהרות כשטענתי את הדף:
    שגיאה: ÒÙéÔ àÓ×ê âÑÕè ÜçèÙÐÔ ÜéÙØÔ Location.toString âÜ .
    עוזר במשהו?

  29. משתמש אנונימי (לא מזוהה)
    נכתב ביום שישי, 4 ביוני, 2010, בשעה 12:59

    [...] [...]

  30. משתמש אנונימי (לא מזוהה)
    נכתב ביום ראשון, 6 ביוני, 2010, בשעה 5:06

    [...] [...]

  31. roy

    roy
    נכתב ביום ראשון, 6 ביוני, 2010, בשעה 6:19

    mako video for greasemonkey
    http://userscripts.org/scripts/show/36207

השאירו תגובה