# web-refresh **Repository Path**: ctgulxf/web-refresh ## Basic Information - **Project Name**: web-refresh - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-10 - **Last Updated**: 2025-06-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # web-refresh ## 项目简介 `web-refresh` 是一个 Chrome 浏览器扩展,可以按照指定时间间隔自动刷新当前页面,并监控指定 XPath 路径下的文本内容。当内容发生变化时,自动停止刷新并弹窗提示内容变化。 ## 功能特性 - 支持自定义 XPath 路径,精准监控网页内容 - 支持自定义刷新间隔(秒) - 刷新时在网页顶部 toast 显示当前内容 - 检测到内容变化时,自动停止刷新并弹出浏览器提示 - 简洁易用的弹窗界面 - 支持多tab页 ## 目录结构 ``` web-refresh/ ├── background.js # 后台脚本,负责定时刷新和内容检测 ├── content.js # 内容脚本,负责在网页上显示 toast 或 alert ├── popup.html # 插件弹窗页面 ├── popup.js # 弹窗页面逻辑 ├── manifest.json # Chrome 扩展配置文件 ├── icon16.png # 扩展图标 ├── icon32.png ├── icon48.png ├── icon128.png ``` ## 安装方法 1. 克隆或下载本项目源码到本地。 2. 打开 Chrome 浏览器,进入 `chrome://extensions/`。 3. 开启右上角"开发者模式"。 4. 点击"加载已解压的扩展程序",选择本项目文件夹。 5. 安装成功后,浏览器右上角会出现扩展图标。 ## 使用说明 1. 点击扩展图标,打开弹窗。 2. 在"XPath"输入框中填写要监控的 XPath 路径。 3. 设置刷新间隔(秒)。 4. 点击"开始"按钮,自动刷新启动。 5. 每次刷新会在网页顶部 toast 显示当前内容。 6. 当监控内容发生变化时,自动停止刷新,并弹出浏览器提示。 7. 点击"停止"按钮可手动停止自动刷新。 ## 注意事项 - 某些特殊页面(如 Chrome Web Store、扩展管理页)无法注入内容脚本,无法使用本插件。 - XPath 路径请确保准确,否则可能无法正确获取内容。 ## 开发&反馈 如有问题或建议,欢迎 issue 或 PR。