ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

boss-show-time 安装使用快速指南:把四大招聘平台的模糊“近期发布“变成精确日期

boss-show-time 安装使用快速指南:把四大招聘平台的模糊“近期发布“变成精确日期

boss-show-time 安装使用快速指南:把四大招聘平台的模糊"近期发布"变成精确日期

【免费下载链接】boss-show-time展示boss直聘岗位的发布时间项目地址: https://gitcode.com/GitHub_Trending/bo/boss-show-time

boss-show-time 是一款 Chrome 扩展,把 Boss 直聘、智联招聘、前程无忧、拉勾招聘搜索列表页的职位精确发布时间转成颜色标签,并同步记录本地浏览历史。它适合经常在四平台网页端搜索的求职者,直接在列表页比较岗位新旧,省去逐个打开职位详情核对时间的旧做法。

它解决什么问题

四平台网页端的职位列表大多只给"本周""近期"这类模糊表述。昨天发布的岗位和两个月前发布的岗位看起来一模一样,要核时间得逐个进详情页;想知道自己是否看过某岗位,本地也没有记录可查。对经常在四平台网页端搜索、又想在列表上按岗位新旧做初筛的求职者来说,这是每天重复的动作。

核心功能详解

颜色化时间标签:职位精确发布时间一眼看

把列表里模糊的"本周发布/近期"转成带具体日期的颜色标签。打开搜索列表页后,卡片先挂上"正查找发布时间"的加载态,接口数据返回后标签在卡片右上方逐个出现,文字形如【2024-06-18发布】。平台只提供招聘状态时(Boss 的"最新"),会转成"一周内发布"的标注。

  • 配色规则:7 天内黄绿色、8~14 天绿色、15~28 天橙色、29~56 天红色、超过 56 天灰色、无法识别时黑色,发布越早颜色越深。
  • 省什么事:省去逐个进详情核对时间,同一页岗位新旧按颜色即可对比。
  • 边界:Boss 目前存在部分时间字段失效(README 原文说明);时间标签只写回列表卡片。

外包与培训机构标记:不点进详情先筛掉

用内置名单匹配公司名,命中后在时间文字后追加"疑似外包公司"或"疑似培训机构",标签尾部再跟一个云朵小图标与正常卡片区分。

  • 触发方式:渲染卡片时自动完成,无需额外操作。
  • 省什么事:不想进外包公司的求职者,可以在列表上先筛掉相关岗位。
  • 边界:名单属于本地内置判断,"疑似"仅供参考,不能当作结论;只覆盖已知公司,未出现标记不代表该公司无问题。

按发布时间排序与在线筛选:最新岗位排到最前

Boss、智联、前程无忧的列表页会在时间数据取回后,自动把当前页职位从新到旧排序,最新发布的排到最前。Boss 另有"招聘人在线"筛选按钮,点选后当前页中招聘者不在线的职位会被隐藏。

  • 省什么事:省去视觉扫一遍列表找新岗位,沟通对象集中在能即时响应的人身上。
  • 边界:排序与筛选都仅作用于当前页,不跨分页;筛选在页面内完成,不额外发起请求。

本地浏览历史:同一岗位不重复核对

每个被查看过的职位自动记录首次浏览时间与累计浏览次数,列表卡片多出一行"展示过(共N次)"的备注,同时给出首次展示时间。

  • 省什么事:避免对同一岗位反复核对。
  • 边界:数据写入本地数据库,不上传到任何服务器;统计、搜索与导出统一在侧边面板完成。

快速上手

免编译安装步骤

  1. 在仓库切换到 gh-pages 分支,通过 Code 按钮下载 ZIP 包
  2. 解压到任意目录
  3. Chrome 打开 chrome://extensions/ 页面,开启开发者模式
  4. 点击"加载已解压的扩展程序",选中解压出的文件夹

源码编译构建

git clone https://gitcode.com/GitHub_Trending/bo/boss-show-time cd boss-show-time npm i npm run build
  1. 打开 chrome://extensions/,用"加载已解压的扩展程序"选择项目下的 build 目录
  2. 二次开发时改用npm run watch,每次保存后需点一次扩展的刷新按钮才生效

如何验证扩展生效

进入 Boss 直聘或智联招聘的搜索列表页,职位卡片右上方先出现"正查找发布时间"的加载标签,片刻后变成带具体日期的彩色标签,即为正常。

日常进阶玩法

  • 侧边面板首页:展示今天职位扫描次数、职位扫描总数、总岗位数三个统计。
  • 职位搜索:支持按名称、公司、首次扫描时间范围、发布时间范围过滤,结果可导出为 Excel。
  • 数据备份与恢复:备份把本地数据库打包成 zip 下载;恢复通过导入备份文件完成,导入会清除原数据,结束后需重载扩展。
  • 三方导航:内置导航按钮可快速到外部站点检索公司信息,弹窗可能被浏览器拦截,需在站点设置中手动允许。
  • 热重载:quickstart.md 记录了 Windows 下 Run on Save 插件配合 Extensions Reloader 的组合,保存文件后自动刷新扩展。

实现原理

boss-show-time 采用平台适配器架构:src/plantforms/ 下为 Boss、智联、前程无忧、拉勾各放一个独立模块,分别负责在对应站点定位职位卡片并提取时间字段。搜索页接口响应被拦截后,模块解析数据并把时间标签写回列表卡片。

由于列表页原始时间模糊,src/api/ 层会向职位详情接口补拉精确时间。以 Boss 为例,会为列表内每个职位逐条发起详情请求,相邻请求间隔 75ms,以降低触发风控的概率。

src/offscreen/ 承担后台任务与本地数据库版本迁移;侧边面板用 Vue 3 和 Element Plus 搭建,数据存在本地 sqlite-wasm 数据库中,config/ 内的 webpack 多入口配置把内容脚本、后台、侧边面板与 offscreen 分别打包。

边界与避坑

  • ⚠️ 风控:Boss 直聘会逐个职位拉取详情,请求量大,容易触发风控,README.md 明确建议克制使用、避免频繁刷新页面
  • 平台依赖:插件依赖平台的接口与页面结构,时间失效或标签不显示时通常是平台改版,需跟进项目更新
  • 作用范围:排序与在线筛选仅作用于当前页,不跨分页
  • 数据安全:恢复备份会清除原数据,需确认覆盖需求后再操作;长期使用时建议定期备份并导出数据
  • 名单局限:外包与培训机构标记基于内置名单,只覆盖已知公司

boss-show-time 把四平台列表页上模糊的时间表述转成可对比的颜色标签,并叠加本地记录、搜索与导出能力。它适合看重岗位发布早晚、需要在列表页直接做初筛的求职者。

【免费下载链接】boss-show-time展示boss直聘岗位的发布时间项目地址: https://gitcode.com/GitHub_Trending/bo/boss-show-time

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

返回列表