Skip to content

Repository files navigation

文本搜索工具 - Chrome扩展

这是一个Chrome浏览器扩展,可以让用户选中文本后通过右键菜单使用自定义的搜索引擎进行搜索。

功能特点

  • 选中文本后,右键菜单中新增"通过搜索引擎搜索"选项
  • 支持用户自定义增删搜索引擎列表
  • 默认包含百度、谷歌和必应三个常用搜索引擎
  • 简洁易用的设置界面

安装方法

  1. 打开Chrome浏览器,进入扩展管理页面(在地址栏输入 chrome://extensions/
  2. 开启右上角的"开发者模式"
  3. 点击"加载已解压的扩展程序",选择本项目所在的文件夹
  4. 扩展安装完成后,在浏览器右上角会出现搜索图标

使用方法

搜索文本

  1. 在网页中选中需要搜索的文本
  2. 右键点击,选择"通过搜索引擎搜索"
  3. 在子菜单中选择想要使用的搜索引擎
  4. 系统会在新标签页中打开搜索结果

管理搜索引擎

  1. 点击浏览器右上角的扩展图标
  2. 在弹出的设置界面中,可以查看当前已添加的搜索引擎列表
  3. 点击"删除"按钮可以移除不需要的搜索引擎
  4. 在下方的输入框中可以添加新的搜索引擎
    • 输入搜索引擎名称(如:搜狗)
    • 输入搜索URL,其中使用 %s 作为关键词占位符(如:https://www.sogou.com/web?query=%s
    • 点击"添加搜索引擎"按钮完成添加

项目结构

text-search-plugin/
├── manifest.json       # 扩展配置文件
├── background.js       # 后台脚本,处理右键菜单和搜索逻辑
├── popup.html          # 设置界面HTML
├── popup.js            # 设置界面交互逻辑
├── icons/              # 扩展图标文件夹
│   ├── icon16.svg      # 16x16图标
│   ├── icon48.svg      # 48x48图标
│   └── icon128.svg     # 128x128图标
└── README.md           # 项目说明文档

开发说明

  • 扩展使用Chrome扩展Manifest V3规范
  • 数据存储使用Chrome的storage.sync API,可在用户的多个设备间同步
  • 图标采用SVG格式,保证在各种分辨率下的清晰度

注意事项

  • 添加新搜索引擎时,URL必须包含 %s 作为关键词占位符
  • 扩展需要"contextMenus"、"storage"和"scripting"权限才能正常工作

许可证

MIT License

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages