趙健の技術ノート

新版QQメールVIP会員広告ブロックフィルタールール

技術 約3692文字 · 10分で読める - 回閲覧

QQメールの新バージョンがリリースされてからしばらく経ちます。最初はフォルダのソートができず、フィードバックしても返答がありませんでした。

8月のアップデートでやっとフォルダのソートが可能になりました。しかしそれと同時に、大量の見苦しいVIP会員広告が押し寄せてきました。運営チームは何を考えているのか - お金に困っているのか?1ページに9つの宣伝広告を詰め込むなんて、QQメールVIP会員だけが実現できる芸当です!!!

新版QQメールVIP会員広告ブロックフィルタールール

そこで、新版QQメールVIP会員広告ブロックフィルタールールを作成しました。Adblock PlusとBraveでのみテスト済みで、他では正常に動作するか不明です。

免責事項:この広告フィルタールールは私個人の使用のみを目的としており、システム変更時のバックアップ用です。このルールを見た場合は、すぐに目を閉じて参考にしないでください。参考、引用、個人使用、または商用使用から生じるいかなる法的責任についても、私は責任を負いません。

継続更新アドレス:https://github.com/zhaojiannet/qq-mail-adblock

[Adblock Plus]
! Title: QQ邮箱VIP广告屏蔽规则
! Description: 屏蔽新版QQ邮箱中的VIP会员推广广告
! Homepage: https://github.com/zhaojiannet/qq-mail-adblock
! Last modified: 2025-12-25
! Version: 1.0.0
! License: MIT
! =====================================
! 头像左侧
! =====================================
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(让邮箱更好用)
! =====================================
! 头像弹出
! =====================================
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
! =====================================
! 应用容量
! =====================================
wx.mail.qq.com##div.setting-group:nth-of-type(1)
wx.mail.qq.com##.content-time
! =====================================
! 设置-顶部
! =====================================
wx.mail.qq.com##.xmail-cmp-vip-banner-common
! =====================================
! 设置-容量
! =====================================
wx.mail.qq.com##.mail-setting-storage > div.setting-item-wrap:nth-of-type(2) > div.setting-item-row:nth-of-type(2)
! =====================================
! 设置-显示主题
! =====================================
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)
! =====================================
! 设置-发信
! =====================================
wx.mail.qq.com##.inactive-account-table
! =====================================
! 设置-自助查询
! =====================================
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
! =====================================
! 设置-全局
! =====================================
wx.mail.qq.com##.cmp-streamer-right

ポップアップの自動閉じを防止するコード、コンソールで実行

setTimeout(() => {
// 保存原始的 addEventListener
const originalAddEventListener = EventTarget.prototype.addEventListener;
// 拦截所有新添加的 click 事件
EventTarget.prototype.addEventListener = function(type, listener, options) {
if (type === 'click') {
console.log('拦截了 click 事件');
return; // 不添加这个事件
}
return originalAddEventListener.call(this, type, listener, options);
};
// 移除页面上所有已存在的 click 事件
document.querySelectorAll('*').forEach(el => {
const clone = el.cloneNode(true);
if (el.parentNode) {
el.parentNode.replaceChild(clone, el);
}
});
console.log('✓ 已禁用所有点击关闭功能');
}, 3000);
共有:

コメント