יצירת כפתור share בפייסבוק

כך יוצרים כפתור שיתוף בפייסבוק בלי להתאמץ ובלי פתרונות צד שלישי מוזרים.

רוב אתרי האינטרנט משתמשים בכפתור ה-like על מנת לאפשר למשתמשים לחלוק את האתר/עמוד עם חבריהם. גם אתר זה משתמש בכפתור Like. אבל לעתים יש דרישה למשהו שהוא טיפה מעבר, בדיוק עבור זה יש לנו את אפשרות ה-share. ההבדל בין share ל-like הוא קטן אבל משמעותי – share מאפשר למשתמש לפרסם על הקיר שלו בצירוף הודעה אישית.

חלון שיתוף
חלון שיתוף

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

איך עושים את הפלא הקטן הזה? מאד פשוט – משתמשים בקישור הבא הכולל קוד JavaScript ומכיל את כל מה שצריך להכיל:


<a target="_blank" href="javascript:window.location=%22http://www.facebook.com/sharer.php?u=%22+encodeURIComponent(document.location)+%22&#38;t=%22+encodeURIComponent(document.title)">שתף אותי בפייסבוק</a>

או שפשוט תעתיקו את הקוד שיש בדוגמה שהבאתי לעיל.

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

פוסטים נוספים שכדאי לקרוא

תמונת תצוגה של מנעול על מחשב
פתרונות ומאמרים על פיתוח אינטרנט

הגנה מפני XSS עם Trusted Types

תכונה ב-CSP שמאפשרת מניעה כמעט הרמטית להתקפות XSS שכל מפתח ווב צריך להכיר וכדאי שיכיר.

גלילה לראש העמוד