一个用于精简百度首页的 userscript。脚本会移除或隐藏百度首页上的热搜、推荐、广告和部分 AI 入口,同时尽量保留登录态下的「我的导航」、天气、搜索框和「百度一下」按钮的原有功能。
当前脚本版本:0.20
- 仅在百度首页路径运行:
/、/index.html、/index.htm。 - 避免影响百度搜索结果页,例如
/s?...。 - 移除首页热搜、推荐、广告和 AI feed 模块。
- 隐藏搜索框下方的文心提示条,但不直接删除搜索组件内部 DOM。
- 保留「我的导航」、顶部天气、登录状态和搜索按钮功能。
- 对登录态首页做了额外保护,避免清理逻辑破坏新版搜索框事件链。
- 安装 userscript 管理器,例如 Tampermonkey、Violentmonkey 或 ScriptCat。
- 在管理器中新建脚本。
- 将
user.js的内容复制进去并保存。 - 打开或刷新 百度首页。
脚本匹配以下域名:
https://www.baidu.com/*https://ipv6.baidu.com/*
脚本内部会再次限制路径,只在百度首页运行,避免波及搜索结果页和其他功能页面。
本项目没有构建步骤,修改后可以直接做语法检查:
node --check user.js建议每次修改后至少验证:
- 未登录百度首页。
- 已登录百度首页。
- 输入关键词后点击「百度一下」是否只跳转一次。
- 搜索结果页
/s?...是否没有被脚本影响。 - 「我的导航」编辑模式是否正常。
脚本不收集、存储或上传任何用户数据。详见 PRIVACY.md。
欢迎提交 issue 或 pull request。请先阅读 CONTRIBUTING.md。
MIT,详见 LICENSE。
