Catatan Teknis zhaoJian

Aturan Filter Pemblokir Iklan VIP QQ Mail Versi Baru

Teknologi ~4752 kata · 12 menit baca - dilihat

Versi baru kotak surat QQ telah tersedia untuk beberapa waktu. Pada awalnya, folder tidak dapat diurutkan dan tidak ada tanggapan setelah memberikan umpan balik.

Dengan pembaruan Agustus, folder akhirnya bisa diurutkan. Namun bersamaan dengan itu datang iklan keanggotaan VIP yang luar biasa banyak dan agresif. Saya bertanya-tanya apa yang dipikirkan tim operasional, apakah mereka gila uang? Memasukkan 9 iklan yang direkomendasikan dalam satu halaman, hanya keanggotaan VIP kotak surat QQ yang bisa melakukannya!!!

Aturan Filter Pemblokir Iklan VIP QQ Mail Versi Baru

Oleh karena itu, sekarang ada aturan filter pemblokir iklan keanggotaan VIP kotak surat QQ baru ini. Hanya diuji dengan Adblock Plus dan Brave, tidak diketahui apakah berfungsi dengan yang lain.

Penafian: Aturan filter iklan ini hanya untuk penggunaan pribadi saya, sebagai cadangan saat mengganti sistem. Jika Anda melihat aturan ini, segera tutup mata Anda dan jangan menggunakannya sebagai referensi. Saya tidak bertanggung jawab atas tanggung jawab hukum apa pun yang timbul dari referensi, kutipan, penggunaan pribadi, atau komersial.

Alamat pembaruan berkelanjutan: https://github.com/zhaojiannet/qq-mail-adblock

[Adblock Plus]
! Title: Aturan Pemblokir Iklan VIP QQ Mail
! Description: Memblokir iklan promosi keanggotaan VIP di kotak surat QQ baru
! Homepage: https://github.com/zhaojiannet/qq-mail-adblock
! Last modified: 2025-12-25
! Version: 1.0.0
! License: MIT
! =====================================
! Sisi kiri avatar
! =====================================
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(让邮箱更好用)
! =====================================
! Popup avatar
! =====================================
wx.mail.qq.com##.xmail-cmp-vip-embed-bubble
wx.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-icon
wx.mail.qq.com##.profile-user-info > .cmp-vip-state-icon.common-state-icon
wx.mail.qq.com##.cmp-vip-icon-click.cmp-vip-icon-in-panel.cmp-vip-state-icon.cmp-common-state-icon
! =====================================
! Penyimpanan aplikasi
! =====================================
wx.mail.qq.com##div.setting-group:nth-of-type(1)
wx.mail.qq.com##.content-time
! =====================================
! Pengaturan - Atas
! =====================================
wx.mail.qq.com##.xmail-cmp-vip-banner-common
! =====================================
! Pengaturan - Penyimpanan
! =====================================
wx.mail.qq.com##.mail-setting-storage > div.setting-item-wrap:nth-of-type(2) > div.setting-item-row:nth-of-type(2)
! =====================================
! Pengaturan - Tema tampilan
! =====================================
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-cards
wx.mail.qq.com##.setting-item-wrap.mail-setting-themes > div.setting-item-row:nth-of-type(3)
! =====================================
! Pengaturan - Kirim email
! =====================================
wx.mail.qq.com##.inactive-account-table
! =====================================
! Pengaturan - Kueri layanan mandiri
! =====================================
wx.mail.qq.com##.xmail-ui-hyperlink.query-head-note
wx.mail.qq.com##.xmail-ui-hyperlink.ui-hyperlink-is-inline.tab-title-vip-link
! =====================================
! Pengaturan - Global
! =====================================
wx.mail.qq.com##.cmp-streamer-right

Kode untuk mencegah lapisan popup menghilang secara otomatis, jalankan di konsol

setTimeout(() => {
// Simpan addEventListener asli
const originalAddEventListener = EventTarget.prototype.addEventListener;
// Intersep semua event klik yang baru ditambahkan
EventTarget.prototype.addEventListener = function(type, listener, options) {
if (type === 'click') {
console.log('Event klik diintersep');
return; // Jangan tambahkan event ini
}
return originalAddEventListener.call(this, type, listener, options);
};
// Hapus semua event klik yang ada di halaman
document.querySelectorAll('*').forEach(el => {
const clone = el.cloneNode(true);
if (el.parentNode) {
el.parentNode.replaceChild(clone, el);
}
});
console.log('✓ Semua fungsi klik untuk menutup dinonaktifkan');
}, 3000);
Bagikan:

Komentar