Cacher Annonces sur Gmail

Cache les lignes contenant 'Annonce' dans les spans sur Gmail

作者
Gann
日安装量
0
总安装量
6
评分
0 0 0
版本
0.1
创建于
2024-09-26
更新于
2024-09-26
大小
1.1 KB
许可证
MIT
适用于

# Cacher les lignes "Annonce" sur Gmail

Ce script pour Tampermonkey cache automatiquement les lignes contenant le mot "Annonce" dans des `` sur Gmail. Cela aide à améliorer la lisibilité et la gestion de votre boîte de réception en masquant les contenus potentiellement indésirables ou distrayants.

## Fonctionnalités

- **Masquage automatique** : Les lignes contenant le mot "Annonce" sont automatiquement cachées.
- **Surveillance continue** : Utilise `MutationObserver` pour appliquer le masquage même après le chargement initial de la page, adapté aux contenus dynamiques de Gmail.

## Installation

1. Assurez-vous d'avoir **Tampermonkey** installé dans votre navigateur. Si ce n'est pas le cas, vous pouvez le télécharger depuis le [Chrome Web Store](https://chrome.google.com/webstore) pour Chrome ou l'[Add-ons for Firefox](https://addons.mozilla.org/) pour Firefox.
2. Installez ce script en cliquant sur le bouton "Installer ce script" sur cette page.
3. Le script s'exécutera automatiquement sur Gmail.

## Code Source

```javascript
// ==UserScript==
// @name Cacher Annonces sur Gmail
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Cache les lignes contenant 'Annonce' dans les spans sur Gmail
// @author Vous
// @match https://mail.google.com/*
// @grant none
// @run-at document-idle
// ==/UserScript==

(function() {
'use strict';

// Fonction pour vérifier et cacher les rows
function hideAnnonceRows() {
const rows = document.querySelectorAll('tr');
rows.forEach(row => {
const spans = row.querySelectorAll('span');
spans.forEach(span => {
if (span.textContent.includes("Annonce")) {
row.style.display = 'none';
}
});
});
}

// Exécute la fonction après que le DOM soit entièrement chargé
window.addEventListener('load', hideAnnonceRows);

// Pour Gmail, qui charge les contenus dynamiquement, on utilise une observation sur le body
const observer = new MutationObserver(hideAnnonceRows);
observer.observe(document.body, { childList: true, subtree: true });
})();
```

## Utilisation

Après l'installation, ouvrez ou rechargez Gmail. Le script fonctionnera en arrière-plan pour cacher toutes les lignes de votre boîte de réception contenant "Annonce". Vous n'avez rien d'autre à faire après l'installation.

## Support

En cas de problème ou pour toute question concernant ce script, veuillez laisser un commentaire sur la page du script ou contacter l'auteur directement.

## Mises à jour

Les mises à jour seront publiées sur cette page pour corriger les bugs ou améliorer la fonctionnalité du script. Assurez-vous de vérifier régulièrement les mises à jour.

Ce script est conçu pour simplifier votre expérience Gmail en éliminant les distractions, vous permettant de vous concentrer sur les communications importantes.