Tomer Cohen

<a href="http://tomercohen.com">Blog lives here</a>

לשוניות ו־Ynet

with one comment

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

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

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

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

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

ההרחבה GreaseMonkey מאפשרת שינוי דפים המתקבלים, הוספת תכונות חדשות לאתר או שינוי פעולת תכונות קיימות. ל־Ynet קיימים מספר תסריטים שפותרים את בעיית הקישורים, בניהם YnetUrls ו־Ynet Links and Vids לא לשכוח להתקין את ההרחבה GreaseMonkey לפני התקנת התסריטים. למחוסר גרייסמנקי, קיימת ההרחבה YnetHelper שמתבססת על Links and Vids.

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

מודעות פרסומת

Written by Tomer Cohen

מרץ 28, 2007 בשעה 18:00

פורסם בfirefox

תגובה אחת

Subscribe to comments with RSS.

  1. תומר, אתה מלך!

    אני משתמש ב ynet links and vids כבר הרבה זמן, וכבר כמעט שכחתי שיש בעיה. הסיבה היחידה שאני זוכר את זה היא שכל פעם מישהו אחר מהחברים שלי מנדנד לי בקשר לזה. אז מעכשיו אני שולח אותם לכאן 🙂

    חזי

    מרץ 28, 2007 at 21:51


להשאיר תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s

%d בלוגרים אהבו את זה: