Werbeblocker-Filterregeln für QQ-Mail VIP-Werbung in neuer Version
Die neue Version der QQ-Mailbox ist schon seit einiger Zeit verfügbar. Anfangs konnten Ordner nicht sortiert werden, und trotz Feedback gab es keine Antwort.
Mit dem August-Update konnten Ordner endlich sortiert werden. Aber damit kamen auch überwältigende und aggressive VIP-Mitgliedschaftswerbungen. Ich frage mich, was sich das Betriebsteam dabei gedacht hat – sind sie verrückt nach Geld? Neun Werbeanzeigen auf einer Seite – das kann nur QQ-Mail VIP schaffen!!!

Daher gibt es jetzt diese Werbeblocker-Filterregeln für die neue QQ-Mail VIP-Mitgliedschaft. Nur mit Adblock Plus und Brave getestet, bei anderen ist die Funktionalität unbekannt.
Haftungsausschluss: Diese Werbefilterregeln sind nur für meinen persönlichen Gebrauch als Backup bei Systemwechseln gedacht. Wenn Sie diese Regeln sehen, schließen Sie bitte sofort Ihre Augen und verwenden Sie sie nicht als Referenz. Ich übernehme keine rechtliche Verantwortung für Referenzen, Zitate, persönliche oder kommerzielle Nutzung.
Kontinuierliche Updates unter: https://github.com/zhaojiannet/qq-mail-adblock
[Adblock Plus]! Title: QQ-Mail VIP-Werbeblocker-Regeln! Description: Blockiert VIP-Mitgliedschaftswerbung in der neuen QQ-Mailbox! Homepage: https://github.com/zhaojiannet/qq-mail-adblock! Last modified: 2025-12-25! Version: 1.0.0! License: MIT
! =====================================! Avatar links! =====================================mail.qq.com##div.xmail-cmp-vip-float-bubble:has(.cmp-vip-float-bubble-body)mail.qq.com##div:has(span:has-text(开通 VIP 会员)):has(.cmp-vip-icon)mail.qq.com##div.cmp-vip-float-bubble-body:has-text(让邮箱更好用)
! =====================================! Avatar-Popup! =====================================wx.mail.qq.com##.xmail-cmp-vip-embed-bubblewx.mail.qq.com##div.xmail-ui-btn.ui-btn-size32.ui-btn-them-clear-gray.footer-btn:nth-of-type(1)wx.mail.qq.com##.vip-icon-click.vip-icon-in-panel.cmp-vip-state-icon.common-state-iconwx.mail.qq.com##.profile-user-info > .cmp-vip-state-icon.common-state-iconwx.mail.qq.com##.cmp-vip-icon-click.cmp-vip-icon-in-panel.cmp-vip-state-icon.cmp-common-state-icon
! =====================================! App-Speicher! =====================================wx.mail.qq.com##div.setting-group:nth-of-type(1)wx.mail.qq.com##.content-time
! =====================================! Einstellungen - Oben! =====================================wx.mail.qq.com##.xmail-cmp-vip-banner-common
! =====================================! Einstellungen - Speicher! =====================================wx.mail.qq.com##.mail-setting-storage > div.setting-item-wrap:nth-of-type(2) > div.setting-item-row:nth-of-type(2)
! =====================================! Einstellungen - Anzeigedesign! =====================================wx.mail.qq.com##.setting-item-wrap.mail-setting-themes > div.setting-item-row:nth-of-type(1)wx.mail.qq.com##.setting-item-wrap.mail-setting-themes > div.setting-item-row:nth-of-type(2) > .setting-theme-cardswx.mail.qq.com##.setting-item-wrap.mail-setting-themes > div.setting-item-row:nth-of-type(3)
! =====================================! Einstellungen - E-Mail senden! =====================================wx.mail.qq.com##.inactive-account-table
! =====================================! Einstellungen - Selbstabfrage! =====================================wx.mail.qq.com##.xmail-ui-hyperlink.query-head-notewx.mail.qq.com##.xmail-ui-hyperlink.ui-hyperlink-is-inline.tab-title-vip-link
! =====================================! Einstellungen - Global! =====================================wx.mail.qq.com##.cmp-streamer-rightCode um zu verhindern, dass Popup-Layer automatisch verschwinden, in der Konsole ausführen
setTimeout(() => { // Speichern des ursprünglichen addEventListener const originalAddEventListener = EventTarget.prototype.addEventListener;
// Abfangen aller neu hinzugefügten Click-Events EventTarget.prototype.addEventListener = function(type, listener, options) { if (type === 'click') { console.log('Click-Event abgefangen'); return; // Dieses Event nicht hinzufügen } return originalAddEventListener.call(this, type, listener, options); };
// Entfernen aller bereits vorhandenen Click-Events auf der Seite document.querySelectorAll('*').forEach(el => { const clone = el.cloneNode(true); if (el.parentNode) { el.parentNode.replaceChild(clone, el); } });
console.log('✓ Alle Click-zum-Schließen-Funktionen deaktiviert');}, 3000);