100 lines
4.9 KiB
Markdown
100 lines
4.9 KiB
Markdown
# Installation Guide / 安装指南
|
|
|
|
## Prerequisites / 前置要求
|
|
|
|
- Google Chrome browser / Google Chrome 浏览器
|
|
- Developer mode enabled in Chrome extensions / Chrome 扩展开发者模式已启用
|
|
|
|
## Installation Steps / 安装步骤
|
|
|
|
### 1. Verify Files / 验证文件
|
|
|
|
All required files are already included in the project:
|
|
- ✅ `manifest.json` - Extension configuration
|
|
- ✅ `background.js` - Service worker
|
|
- ✅ `content.js` - Main functionality
|
|
- ✅ `styles.css` - Styling
|
|
- ✅ `popup.html` - Popup interface
|
|
- ✅ `icons/icon16.png` - 16x16 icon
|
|
- ✅ `icons/icon32.png` - 32x32 icon
|
|
- ✅ `icons/icon48.png` - 48x48 icon
|
|
- ✅ `icons/icon128.png` - 128x128 icon
|
|
|
|
### 2. Load Extension / 加载扩展
|
|
|
|
1. Open Chrome and navigate to `chrome://extensions/` / 打开 Chrome 并访问扩展页面
|
|
2. Enable "Developer mode" in the top right corner / 在右上角启用"开发者模式"
|
|
3. Click "Load unpacked" button / 点击"加载已解压的扩展程序"按钮
|
|
4. Select the `dropdown-copy-helper` directory / 选择项目目录
|
|
5. The extension should now appear in your extensions list / 扩展应该出现在扩展列表中
|
|
|
|
### 3. Verify Installation / 验证安装
|
|
|
|
1. Check that the extension icon appears in the Chrome toolbar / 检查扩展图标是否出现在工具栏中
|
|
2. Visit google.com or youtube.com / 访问 google.com 或 youtube.com
|
|
3. The extension should be active on these sites / 扩展应该在这些网站上激活
|
|
|
|
## Testing / 测试
|
|
|
|
### Test on Google Search / 在 Google 搜索上测试
|
|
|
|
1. Go to https://www.google.com / 访问 Google 搜索
|
|
2. Click on the search input field / 点击搜索输入框
|
|
3. Type a few characters to trigger search suggestions / 输入几个字符触发搜索建议
|
|
4. Right-click on the search input field / 在搜索输入框上右键点击
|
|
5. Select "Copy All Dropdown Items / 复制所有下拉项" from the context menu / 从右键菜单选择复制选项
|
|
6. Check if a success toast notification appears / 检查是否出现成功提示
|
|
7. Paste (Ctrl+V) to verify the copied content / 粘贴验证复制的内容
|
|
|
|
### Test on YouTube / 在 YouTube 上测试
|
|
|
|
1. Go to https://www.youtube.com / 访问 YouTube
|
|
2. Click on the search input field / 点击搜索输入框
|
|
3. Type a few characters to trigger search suggestions / 输入几个字符触发搜索建议
|
|
4. Right-click on the search input field / 在搜索输入框上右键点击
|
|
5. Select "Copy All Dropdown Items / 复制所有下拉项" from the context menu / 从右键菜单选择复制选项
|
|
6. Check if a success toast notification appears / 检查是否出现成功提示
|
|
7. Paste (Ctrl+V) to verify the copied content / 粘贴验证复制的内容
|
|
|
|
## Troubleshooting / 故障排除
|
|
|
|
### Extension not loading / 扩展无法加载
|
|
- Make sure all required files are present / 确保所有必需文件都存在
|
|
- Check that icon files are in the `icons/` directory / 检查图标文件是否在 `icons/` 目录中
|
|
- Verify manifest.json syntax is correct / 验证 manifest.json 语法正确
|
|
|
|
### Context menu not appearing / 右键菜单不出现
|
|
- Make sure you're on a supported website (Google or YouTube) / 确保在支持的网站上
|
|
- Try refreshing the page / 尝试刷新页面
|
|
- Check that you're right-clicking on the correct input field / 检查是否在正确的输入框上右键点击
|
|
|
|
### "No input element found" error / "未找到输入元素"错误
|
|
- **First, click on the search input field** to focus it / 首先点击搜索输入框以聚焦
|
|
- Try typing something in the search box / 尝试在搜索框中输入内容
|
|
- Open browser console (F12) to see debug messages / 打开浏览器控制台查看调试信息
|
|
- Use the test page `input-detection-test.html` to verify input detection / 使用测试页面验证输入检测
|
|
|
|
### Copy function not working / 复制功能不工作
|
|
- Check browser console for error messages / 检查浏览器控制台的错误信息
|
|
- Make sure clipboard permissions are granted / 确保剪贴板权限已授予
|
|
- Try typing in the input field first to trigger suggestions / 先在输入框中输入以触发建议
|
|
|
|
### No dropdown suggestions / 没有下拉建议
|
|
- Type more characters in the search field / 在搜索框中输入更多字符
|
|
- Wait a moment for suggestions to load / 等待建议加载
|
|
- Check your internet connection / 检查网络连接
|
|
|
|
### Debug Steps / 调试步骤
|
|
1. Open `input-detection-test.html` to test input detection / 打开测试页面检测输入框识别
|
|
2. Open browser console (F12) and look for extension messages / 打开控制台查看扩展消息
|
|
3. Check if the extension content script is loaded / 检查内容脚本是否加载
|
|
4. Verify that the search input is being detected / 验证搜索输入框是否被检测到
|
|
|
|
## Development / 开发
|
|
|
|
To modify the extension:
|
|
1. Make changes to the source files / 修改源文件
|
|
2. Go to `chrome://extensions/` / 访问扩展页面
|
|
3. Click the refresh button on the extension card / 点击扩展卡片上的刷新按钮
|
|
4. Test your changes / 测试更改
|