Advertisement
congdantoancau

Facebook webpage title renamer

Nov 22nd, 2019 (edited)
432
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* FACEBOOK GROUPS TITLE RENAMER */
  2. setTimeout(reTitle, 3000);
  3.  
  4. $(document).keyup(function(e) {
  5.     reTitle();
  6. });
  7.  
  8. function reTitle() {
  9.     var titletext = prepare();
  10.     if (titletext) {       
  11.         var pagetitle = $('title');
  12.         var title = pagetitle.innerText;
  13.         if (title != titletext)
  14.             changeTitle(titletext);
  15.     }
  16. }
  17.  
  18. function changeTitle(titletext) {
  19.     var pagetitle = $('title');
  20.     pagetitle.html(titletext);
  21. }
  22.  
  23. function prepare(){
  24.     var groupname = $('#seo_h1_tag')[0];
  25.     var membername = $('h5[id^="js_"]')[0];
  26.     var postcontent = $('#pagelet_group_mall [data-testid="post_message"]')[0];
  27.     if (groupname)
  28.         groupname = groupname.innerText;
  29.     if (membername)
  30.         membername = membername.innerText;
  31.     if (postcontent) {
  32.         postcontent = postcontent.innerText;
  33.         var firstLine = postcontent.split('\n')[0];
  34.         postcontent = firstLine;
  35.         if (postcontent.length > 48)
  36.             postcontent = postcontent.substring(0,48) + "...";
  37.     }
  38.    
  39.     var s = " - ";
  40.     var title = '';
  41.     if (membername && postcontent && groupname)
  42.         title = membername + s +  postcontent + s + groupname;
  43.     return title;
  44. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement