סוד ליעילים: סימניית דפדפן שיודעת לעשות הרבה דברים בשבילנו

אני עצלן.

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

היום אראה לכם אחת מהדרכים האהובות עליי – סקריפטי־סימניה (Bookmarklet).

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

לא הבנתם? לחצו על הדוגמה הבאה:

ספור כמות לינקים בדף

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

בתמונה רואים שאני גורר את ה־Bookmarklet שסופר את כמות הלינקים בדף לשורת הסימניות ומפעיל את הלינק בדפים שונים ברחבי האינטרנט.
בתמונה רואים שאני גורר את ה־Bookmarklet שסופר את כמות הלינקים בדף לשורת הסימניות ומפעיל את הלינק בדפים שונים ברחבי האינטרנט.
קוד מקור:
var links = document.querySelectorAll('a');
alert(`נמצאו ${links.length} לינקים בדף`);

עכשיו, כל היופי הוא שזה לא מוגבל – אפשר ליצור איזה פונקציה שתרצו!

בהמשך המאמר אשתף אתכם בסימניות השימושיות שכתבתי + מדריך איך יצרתי אותם, כדי שתוכלו ליצור בעצמכם גם.


תוכן עניינים:

הסימניות שהשימושיות שכתבתי:

מדריך ליצור Bookmarklet משלכם:

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


סקריפטי־הסימניה הכי שימושיים שכתבתי

לפתוח בקליק צ'אט בווצאפ לפי מספר, ללא הוספת איש הקשר

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

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

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

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

איזה פעולות הסקריפט מבצע?

  1. הוא פותח תיבה עם שאלה: "מה המספר שאליו נפתח צ'אט ווצאפ?"
  2. אנחנו דואגים להזין את המספר וללחוץ אישור (שימו לב: 972 זה הקידומת בישראל, אז [כנראה] צריך להשאיר את זה לפני המספר שנזין).
  3. זה יפתח צ'אט בווצאפ עם המספר שהזנו (בלי להוסיף אותו לאנשי הקשר שלנו!)
קוד המקור:
var phone = prompt('מה המספר שאליו נפתח צ\'אט ווצאפ?', '972');
if(phone === '972' || !phone.length) alert('כפרע עליך, לא הוספת מספר!');
else window.open('https://api.whatsapp.com/send?phone=' + phone);

שינוי מהירות צפייה בסרטון (ללא תוכנה וללא תוסף!)

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

שנה מהירות סרטון

מצאתם את זה שימושי? תגררו את הקישור לשורת הסימניות שלכם לשימוש עתידי!

איזה פעולה הסקריפט מבצע?

  1. מחפש את הסרטון הראשון שנמצא בלשונית שפתוחה כרגע.
  2. נפתחת שאלה "באיזה מהירות תרצה לצפות בסרטון?" – תכתבו בתיבה מספר כמו 1.5 או 2 למהירות כפולה, לצורך דוגמא. אפשר גם 0.75 להילוך איטי.
  3. זה משנה את מהירות הסרטון! ממש קסם.
קוד המקור:
document.getElementsByTagName("video")[0].playbackRate = prompt('באיזה מהירות תרצה לצפות בסרטון?', 2);

אני מפתח JavaScript! איך אני יכול ליצור Bookmarklet משלי?

בקלות! אני משתמש באתר Bookmarklet Creator with Script Includer והוא פועל בכזו פשטות:

  1. כותבים את קוד ה־JavaScript ובודקים שהוא עובד טוב בדפדפן ומתנהג איך שאתם רוצים (אני מציע להריץ אותו ב־Console לשם הבדיקה).
  2. אחרי שאתם מרוצים מהקוד, תפתחו את יוצר ה־Bookmarklet, תדביקו שם את הקוד שיצרתם ולחצו "Convert to bookmarklet".
  3. זה הכל! קיבלתם קישור שאתם יכולים לשמור בסימניה שלכם (או לשתף פה בתגובות).

זה הכל. יחי האדם העצלן!

דברים שאני כותב

One thought on “סוד ליעילים: סימניית דפדפן שיודעת לעשות הרבה דברים בשבילנו

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

פוסט בהפתעה?