网页工具箱 - 多功能网页增强工具使用指南
这是一个集合多种实用功能的油猴插件,旨在提升网页浏览体验,包含广告屏蔽、阅读模式、链接提取等多种实用工具。
功能特性
- 广告屏蔽:智能识别并屏蔽页面中的广告元素
- 阅读模式:专注阅读网页文章内容,去除干扰元素
- 网页截图:一键截取当前网页内容(需扩展实现)
- 链接提取:快速提取页面中的所有链接
- 文本提取:提取页面中的纯文本内容
- 密码生成:生成高强度自定义密码
- 二维码生成:将文本或链接生成二维码(需扩展实现)
- 快速翻译:多语言文本翻译(需扩展实现)
安装说明
- 安装 Tampermonkey(油猴) 浏览器扩展
- 安装本脚本:
使用方法
1. 打开工具面板
在任何网页上,点击浏览器右上角的🛠️图标即可打开工具面板。
2. 使用工具
工具面板采用网格布局,点击任一工具图标进入该工具的详细操作界面。
广告屏蔽
- 点击"屏蔽广告"按钮,插件会自动识别并隐藏页面中的广告元素
- 支持自定义广告选择器规则
阅读模式
- 点击"进入阅读模式"按钮,插件会提取页面主要内容
- 提供清爽的阅读界面,去除页面干扰元素
- 点击"退出阅读模式"按钮返回原页面
链接提取
- 点击"提取链接"按钮,插件会列出页面中的所有链接
- 可直接点击链接在新标签页中打开
文本提取
- 点击"提取文本"按钮,插件会提取页面中的所有文本内容
- 支持一键复制全部文本到剪贴板
密码生成
- 设置密码长度(4-128位)
- 选择是否包含大写字母、数字、符号
- 点击"生成密码"按钮创建密码
- 点击"复制"按钮将密码复制到剪贴板
其他工具
- 二维码生成、网页截图、快速翻译等功能为演示版本
- 实际使用时可集成相应第三方库实现完整功能
技术说明
使用的权限
// @grant GM_addStyle
// @grant GM_setClipboard
// @grant GM_download
// @grant GM_xmlhttpRequest
// @grant GM_info
// @connect *
插件架构
插件采用模块化设计,每个工具功能独立实现,便于维护和扩展。
自定义配置
插件支持自定义配置,可根据需要修改以下设置:
const config = {
// 工具列表
tools: [
{ id: 'adblock', name: '广告屏蔽', icon: '🚫' },
{ id: 'reader', name: '阅读模式', icon: '📖' },
{ id: 'screenshot', name: '网页截图', icon: '📸' },
{ id: 'links', name: '链接提取', icon: '🔗' },
{ id: 'text', name: '文本提取', icon: '📝' },
{ id: 'password', name: '密码生成', icon: '🔑' },
{ id: 'qrcode', name: '二维码生成', icon: '🔲' },
{ id: 'translate', name: '快速翻译', icon: '🌐' }
],
// 默认设置
defaultSettings: {
adblockSelectors: [
'广告',
'.ad',
'.ads',
'.advertisement',
'[class*="ad-"]',
'[id*="ad-"]',
'.google-ads',
'.banner-ad',
'.sidebar-ad'
],
readerMode: {
maxWidth: 800,
lineHeight: 1.6,
fontSize: 16,
fontFamily: 'Arial, sans-serif'
}
}
};
常见问题
1. 工具面板无法显示
- 确认油猴插件已正确安装并启用
- 检查浏览器是否阻止了插件运行
- 尝试刷新页面
2. 广告屏蔽效果不佳
- 某些网站使用了复杂的反屏蔽机制
- 可以手动添加广告元素的选择器规则
3. 阅读模式内容不完整
- 插件会尝试自动识别文章内容区域
- 对于特殊布局的网站可能识别不准确
更新日志
v1.0 (2025-09-18)
- 初始版本发布
- 实现8个核心工具功能
- 设计现代化用户界面
- 支持工具面板拖拽和隐藏
作者
shenfangda
许可证
本项目基于MIT许可证开源。