说明
ThinkPHP 屏蔽微信投诉按钮 · 完全开源版
一、项目亮点
1. 基于 ThinkPHP 框架全新开发,源码 100% 开放,无任何加密。
2. 采用最新“微信域名防封”思路,一键隐藏微信内置的举报/投诉按钮。
3. 深度适配微信 8.x(Android & iOS),告别“1-2 分钟后按钮复活”的旧版缺陷。
4. 自带 JSAPI 本地接口,无需再依赖第三方挂靠脚本,控制权完全归你。
二、系统要求
• PHP ≥ 7.2
• MySQL ≥ 5.7
• 启用 ThinkPHP 伪静态(Nginx/Apache 规则包内已附)
三、目录结构
├─app // 业务模块
├─public // 静态资源 & 入口
│ ├─static/js/wechat-shield.js // 前端屏蔽核心
│ └─index.php // ThinkPHP 统一入口
├─route // 路由配置
└─config // JSAPI 本地接口配置
四、快速开始
1. 上传代码到站点根目录,配置伪静态。
2. 导入数据库(可选,默认 SQLite 免安装)。
3. 修改 config/wechat.php 中的域名与白名单。
4. 访问 https://你的域名/,微信内打开即可看到投诉按钮消失。
五、更新记录
v2.1(最新)
– 接口完全本地化,彻底去除外部 JS 依赖;
– 修复部分机型 1-2 分钟后投诉按钮重新出现的漏洞;
– 新增“失效自检”API,可定时验证屏蔽状态。
六、常见问题
Q:苹果端会不会失效?
A:已适配 iOS 16+ 微信 8.0.38,实测稳定。
Q:需要商业授权吗?
A:项目采用 MIT 协议,可自由商用,但请遵守当地法律法规。
七、获取源码
GitHub 搜索 “ThinkPHP-WeChat-Complaint-Shield” 即可下载,欢迎 Star & PR。
演示图
感谢您的来访,获取更多精彩文章请收藏本站。


暂无评论内容