Mar 1

כיצד להסיר את כל האפליקציות בחשבון הפייסבוק

קטגוריה: סקריפטים

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

במהלך גלישה ברשת נתקלתי בסקריפט Javascript שמאפשר להסיר את כל הרשימה של האפליקציות בליחיצה אחת.




אזהרה: הקוד הבא אכן יסיר את כל האפליקציות שלכם מהרשימה !

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

שלב ראשון

שלב שני

  • העתיקו את הקוד הבא והכניסו אותו לשורת הכתובת בדפדפן
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<els.length; ++i) 
{
   postwith("http://facebook.com/ajax/edit_app_settings.php", arr);
   arr['app_id'] = els[i+1].id.replace("editapps_allowed_","");
}

שלב 3

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

מקור: http://gofedora.com/javascript-remove-facebook-apps-account/


פוסטים קשורים או דומים:

שתף עם אחרים:
  • Digg
  • del.icio.us
  • Google Bookmarks
  • StumbleUpon
  • Facebook
  • Live
Print
7 תגובות

7 תגובות עד כה

  1. אלון מרדכי March 7th, 2010 23:32

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

  2. אלון מרדכי March 7th, 2010 23:45

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

  3. The IceMan March 8th, 2010 1:40

    ב-IE זה לא יעבוד,
    לגבי CHROME לא בדקתי, אלא רק ב-FIREFOX ואופרה

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

    כלומר אם יש לך 10 אפליקציות אז אתה אתה מגדיר במערך למשל שמיקום 1, 3, 5 יהיו שווים 0 וכל השאר שווים 1, ואז בבדיקה של ההסרה אתה בודק אם הערך של המערך במחזור הזה שווה ל-1 ואם כן להסיר את האפליקציה

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

  4. אלון מרדכי March 8th, 2010 2:14

    אוקיי…
    אפליקציות שאין לידן X לא יוסרו, נכון?

  5. The IceMan March 8th, 2010 2:16

    לא חושב, כי הסקריפט אוגר את כל האוביקטים שיש להם את האופיצה של ההסרה
    "editapps_allowed_"

  6. אלון מרדכי March 8th, 2010 2:18

    טוב ניסיתי את זה, גם בפיירפוקס.
    זה לא עובד.
    זה מביא אותי לעמוד בכתובת הזו:
    http://facebook.com/ajax/edit_app_settings.php

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

  7. The IceMan March 8th, 2010 2:34

    דבר איתי במייל דרך "צור קשר"
    נראה איך ניתן לפתוח את הבעיה אצלך

השאר תגובה