The IceMan Blog

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

נכתב על ידי בתאריך: 01/03/2010
תחת הקטגוריות: סקריפטים

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

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

 



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

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

שלב ראשון

שלב שני

  • העתיקו את הקוד הבא והכניסו אותו לשורת הכתובת בדפדפן
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
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 לאישור הפעולה, הדפדפן עלול להתקע מעט זמן אם יש לכם רשימה ארוכה. פשוט תנו לו את הזמן להסיר את האפליקציות.

מקור: <a href="http://gofedora.com/javascript-remove-facebook-apps-account/" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','http://gofedora.com']);">http://gofedora.com/javascript-remove-facebook-apps-account/</a>


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

:, , ,

7 תגובות לפוסט זה

  • 1
    אלון מרדכי says:

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

  • 2
    אלון מרדכי says:

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

  • 3

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

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

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

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

  • 4
    אלון מרדכי says:

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

  • 5

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

  • 6
    אלון מרדכי says:

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

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

  • 7

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

השאר תגובה

Too Cool for Internet Explorer