כיצד להסיר את כל האפליקציות בחשבון הפייסבוק
אם גם לכם יש רשימה ארוכה של תוכנות \ אפליקציות בעמוד הפייסבוק שלכם, דבר שיכול לנפח ולהאיט את הטעינה של האתר די הרבה. לצערי Facebook לא מאפשר לבחור מספר אפליקציות ולהסיר אותם ביחד,כי צריך תמיד לאשר לכל אפליקציה אם אתם רוצים להסיר אותה.
במהלך גלישה ברשת נתקלתי בסקריפט Javascript שמאפשר להסיר את כל הרשימה של האפליקציות בליחיצה אחת.
אזהרה: הקוד הבא אכן יסיר את כל האפליקציות שלכם מהרשימה !
מצורף בזאת סקריפט קטן שמצאתי ברשת שמאפשר להסיר את כל התוכנות מהרשימה
שלב ראשון
- כנסו לעמוד העריכה של התוכנות – http://www.facebook.com/editapps.php?v=allowed
שלב שני
- העתיקו את הקוד הבא והכניסו אותו לשורת הכתובת בדפדפן
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
javascript: function postwith (to,p) { var myForm = document.createElement("form"); myForm.method="post" ; myForm.action = to ; for (var k in p) { var myInput = document.createElement("input") ; myInput.setAttribute("name", k) ; myInput.setAttribute("value", p[k]); myForm.appendChild(myInput) ; } document.body.appendChild(myForm) ; myForm.submit() ; document.body.removeChild(myForm) ; } function getElementsByClassName(classname, node) { if (!node) { node = document.getElementsByTagName('body')[0]; } var a = [], re = new RegExp('\\b' + classname + '\\b'); els = node.getElementsByTagName('*'); for (var i = 0, j = els.length; i < j; i++) { if ( re.test(els[i].className) ) { a.push(els[i]); } } return a; } var arr = []; els=document.getElementsByClassName('app_row'); arr['fb_dtsg']=document.getElementsByName('fb_dtsg')[0].value; arr['remove'] = 1; arr['post_form_id_source']='AsyncRequest'; arr['post_form_id'] = document.getElementById('post_form_id').value; arr['app_id']=els[0].id.replace("editapps_allowed_",""); arr['__a'] = 1; for (i=0; i |
שלב 3
לחצו על ENTER לאישור הפעולה, הדפדפן עלול להתקע מעט זמן אם יש לכם רשימה ארוכה. פשוט תנו לו את הזמן להסיר את האפליקציות.
1 |
מקור: <a href="http://gofedora.com/javascript-remove-facebook-apps-account/">http://gofedora.com/javascript-remove-facebook-apps-account/</a> |
ב-IE זה לא יעבוד,
לגבי CHROME לא בדקתי, אלא רק ב-FIREFOX ואופרה
אפשר לשנות את הקוד, שלא יסיר אפליקציות מסויימות
אבל לא כתבתי אותו , אם אתה מבין קצת את התחביר , אתה יכול ליצור מערך, שיכיל את רשימת האפליקציות שאתה לא רוצה להסיר.
כלומר אם יש לך 10 אפליקציות אז אתה אתה מגדיר במערך למשל שמיקום 1, 3, 5 יהיו שווים 0 וכל השאר שווים 1, ואז בבדיקה של ההסרה אתה בודק אם הערך של המערך במחזור הזה שווה ל-1 ואם כן להסיר את האפליקציה
קצת מסובך אם אין לך רקע בתיכנות , כך שבמקרא כזה אולי יהיה עדיף להסיר את כל התוכניות ולהחזיר את מה שאתה צריך
לא חושב, כי הסקריפט אוגר את כל האוביקטים שיש להם את האופיצה של ההסרה
"editapps_allowed_"
דבר איתי במייל דרך "צור קשר"
נראה איך ניתן לפתוח את הבעיה אצלך
יש אפשרות לבחור מספר אפליקציות שלא יוסרו בזמן הפעלת הסקריפט?
ניסיתי את זה גם באינטרנט אקספלורר וגם בכרום. לא הצלחתי, זה לא עובד.
אוקיי…
אפליקציות שאין לידן X לא יוסרו, נכון?
טוב ניסיתי את זה, גם בפיירפוקס.
זה לא עובד.
זה מביא אותי לעמוד בכתובת הזו:
http://facebook.com/ajax/edit_app_settings.php
שרשום שם איזשהו קוד על מסך לבן. זה לא מסיר אפליקציות.