网页工具箱 - 多功能网页增强工具

集合多种实用网页工具的增强插件,包括广告屏蔽、阅读模式、网页截图、链接提取等功能

作者
申方达
日安装量
1
总安装量
1
评分
0 0 0
版本
1.0
创建于
2025-09-18
更新于
2025-09-18
大小
35.8 KB
许可证
MIT
适用于
所有网站

# 网页工具箱 - 多功能网页增强工具使用指南

这是一个集合多种实用功能的油猴插件,旨在提升网页浏览体验,包含广告屏蔽、阅读模式、链接提取等多种实用工具。

## 功能特性

- **广告屏蔽**:智能识别并屏蔽页面中的广告元素
- **阅读模式**:专注阅读网页文章内容,去除干扰元素
- **网页截图**:一键截取当前网页内容(需扩展实现)
- **链接提取**:快速提取页面中的所有链接
- **文本提取**:提取页面中的纯文本内容
- **密码生成**:生成高强度自定义密码
- **二维码生成**:将文本或链接生成二维码(需扩展实现)
- **快速翻译**:多语言文本翻译(需扩展实现)

## 安装说明

1. 安装 [Tampermonkey(油猴)](https://www.tampermonkey.net/) 浏览器扩展
2. 安装本脚本:
- 打开 [WebToolkit.user.js](WebToolkit.user.js)
- 点击"安装"按钮
- 确认安装

## 使用方法

### 1. 打开工具面板

在任何网页上,点击浏览器右上角的🛠️图标即可打开工具面板。

### 2. 使用工具

工具面板采用网格布局,点击任一工具图标进入该工具的详细操作界面。

#### 广告屏蔽
- 点击"屏蔽广告"按钮,插件会自动识别并隐藏页面中的广告元素
- 支持自定义广告选择器规则

#### 阅读模式
- 点击"进入阅读模式"按钮,插件会提取页面主要内容
- 提供清爽的阅读界面,去除页面干扰元素
- 点击"退出阅读模式"按钮返回原页面

#### 链接提取
- 点击"提取链接"按钮,插件会列出页面中的所有链接
- 可直接点击链接在新标签页中打开

#### 文本提取
- 点击"提取文本"按钮,插件会提取页面中的所有文本内容
- 支持一键复制全部文本到剪贴板

#### 密码生成
- 设置密码长度(4-128位)
- 选择是否包含大写字母、数字、符号
- 点击"生成密码"按钮创建密码
- 点击"复制"按钮将密码复制到剪贴板

#### 其他工具
- 二维码生成、网页截图、快速翻译等功能为演示版本
- 实际使用时可集成相应第三方库实现完整功能

## 技术说明

### 使用的权限

```javascript
// @grant GM_addStyle
// @grant GM_setClipboard
// @grant GM_download
// @grant GM_xmlhttpRequest
// @grant GM_info
// @connect *
```

### 插件架构

插件采用模块化设计,每个工具功能独立实现,便于维护和扩展。

## 自定义配置

插件支持自定义配置,可根据需要修改以下设置:

```javascript
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许可证开源。