MBasic Facebook Image Resize

Resizes images to take up the full width and sets height to auto. Only for MBasic Facebook.

当前为 2020-04-19 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name MBasic Facebook Image Resize
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.32
  5. // @description Resizes images to take up the full width and sets height to auto. Only for MBasic Facebook.
  6. // @author NaeemBolchhi
  7. // @match https://mbasic.facebook.com/*
  8. // @include https://free.facebook.com/*
  9. // @grant GM_xmlhttpRequest
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. function MBasicStyleSheet(css) {
  16. var head, style;
  17. head = document.getElementsByTagName('head')[0];
  18. if (!head) { return; }
  19. style = document.createElement('style');
  20. style.type = 'text/css';
  21. style.innerHTML = css;
  22. head.appendChild(style);
  23. }
  24.  
  25. MBasicStyleSheet('img.basicIMG {height: auto;width: 100%;}')
  26.  
  27. var GET = document.getElementById('root').children[0].children[0].children[0].children[0].children[0].children[0].children[0];
  28. GET.classList.add("basicIMG");
  29. if (GET.className === 'br bs t basicIMG'){GET.className = 'br bs t'};
  30. if (GET.className === 'br bs u basicIMG'){GET.className = 'br bs u'};
  31. if (GET.className === 'bq br u basicIMG'){GET.className = 'bq br u'};
  32. var GET2 = GET.children[0];
  33. GET2.classList.add("basicIMG");
  34. if (GET2.className === 'br bs t basicIMG'){GET2.className = 'br bs t'};
  35. if (GET2.className === 'br bs u basicIMG'){GET2.className = 'br bs u'};
  36. if (GET2.className === 'bq br u basicIMG'){GET2.className = 'bq br u'};
  37. var GET3 = GET2.children[0];
  38. GET3.classList.add("basicIMG");
  39. if (GET3.className === 'br bs t basicIMG'){GET3.className = 'br bs t'};
  40. if (GET3.className === 'br bs u basicIMG'){GET3.className = 'br bs u'};
  41. if (GET3.className === 'bq br u basicIMG'){GET3.className = 'bq br u'};
  42. var GET4 = GET3.children[0];
  43. GET4.classList.add("basicIMG");
  44. if (GET4.className === 'br bs t basicIMG'){GET4.className = 'br bs t'};
  45. if (GET4.className === 'br bs u basicIMG'){GET4.className = 'br bs u'};
  46. if (GET4.className === 'bq br u basicIMG'){GET4.className = 'bq br u'};
  47. var GET5 = GET4.children[0];
  48. GET5.classList.add("basicIMG");
  49. if (GET5.className === 'br bs t basicIMG'){GET5.className = 'br bs t'};
  50. if (GET5.className === 'br bs u basicIMG'){GET5.className = 'br bs u'};
  51. if (GET5.className === 'bq br u basicIMG'){GET5.className = 'bq br u'};
  52. var GET6 = GET5.children[0];
  53. GET6.classList.add("basicIMG");
  54. if (GET6.className === 'br bs t basicIMG'){GET6.className = 'br bs t'};
  55. if (GET6.className === 'br bs u basicIMG'){GET6.className = 'br bs u'};
  56. if (GET6.className === 'bq br u basicIMG'){GET6.className = 'bq br u'};
  57. var GET7 = GET6.children[0];
  58. GET7.classList.add("basicIMG");
  59. if (GET7.className === 'br bs t basicIMG'){GET7.className = 'br bs t'};
  60. if (GET7.className === 'br bs u basicIMG'){GET7.className = 'br bs u'};
  61. if (GET7.className === 'bq br u basicIMG'){GET7.className = 'bq br u'};
  62. var GET8 = GET7.children[0];
  63. GET8.classList.add("basicIMG");
  64. if (GET8.className === 'br bs t basicIMG'){GET8.className = 'br bs t'};
  65. if (GET8.className === 'br bs u basicIMG'){GET8.className = 'br bs u'};
  66. if (GET8.className === 'bq br u basicIMG'){GET8.className = 'bq br u'};
  67. var GET9 = GET8.children[0];
  68. GET9.classList.add("basicIMG");
  69. if (GET9.className === 'br bs t basicIMG'){GET9.className = 'br bs t'};
  70. if (GET9.className === 'br bs u basicIMG'){GET9.className = 'br bs u'};
  71. if (GET9.className === 'bq br u basicIMG'){GET9.className = 'bq br u'};
  72.  
  73. // var IMG = document.getElementById('MPhotoContent').children[0].children[1].children[0].children[0].children[1].children[2].href;
  74. })();