OutlookSidebarADB

hide outlook sidebar ads

  1. // ==UserScript==
  2. // @name OutlookSidebarADB
  3. // @version 240823.a
  4. // @description hide outlook sidebar ads
  5. // @match https://outlook.live.com/*
  6. // @icon https://outlook.live.com/mail/favicon.ico
  7. // @grant none
  8. // @run-at document-body
  9. // @namespace https://greasyfork.org/users/296362
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. // Define selectors more precisely and target specific elements
  16. var targets = [
  17. '#MainModule > div > div > div[class*=css-] + div',
  18. '#MailList > div > div > div > div > div > div > div > div:first-child',
  19. ];
  20.  
  21. // Create the style element and apply CSS rules
  22. var style = document.createElement('style');
  23. style.textContent = targets.map(selector => `${selector} { display: none !important; }`).join('\n');
  24. document.body.appendChild(style);
  25.  
  26. })();