Skip to content

djunmaster/Quick-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

快捷搜索 Chrome 扩展

简介

快捷搜索是一个强大的 Chrome 浏览器扩展,旨在提升您的网页搜索体验。它允许用户快速选择文本并使用多个搜索引擎进行搜索,无需离开当前页面或手动复制粘贴。

主要功能

  1. 快速选择搜索:选中网页上的任何文本,立即出现搜索气泡。
  2. 多搜索引擎支持:内置多个流行的搜索引擎,包括 Google、YouTube、秘塔AI 和 360AI。
  3. 自定义搜索引擎:用户可以添加、编辑或删除搜索引擎。
  4. 智能气泡定位:搜索气泡会智能定位在选中文本的右下角,即使页面滚动也能保持位置。
  5. 快捷键支持:使用 Ctrl+Q(可自定义)快速激活插件。

安装方法

  1. 下载本扩展的 ZIP 文件并解压。
  2. 打开 Chrome 浏览器,进入 chrome:https://extensions/
  3. 开启右上角的"开发者模式"。
  4. 点击"加载已解压的扩展程序",选择解压后的文件夹。

使用说明

  1. 文本搜索

    • 选中网页上的任何文本。
    • 搜索气泡会出现在选中文本的右下角。
    • 将鼠标悬停在气泡上,展开搜索引擎列表。
    • 点击所需的搜索引擎进行搜索。
  2. 管理搜索引擎

    • 点击 Chrome 工具栏上的扩展图标。
    • 在弹出窗口中查看当前的搜索引擎列表。
    • 点击"修改"按钮编辑现有搜索引擎。
    • 点击"添加搜索引擎"按钮新增搜索引擎。
  3. 快捷键使用

    • 按 Ctrl+Q(默认,可在 chrome:https://extensions/shortcuts 中自定义)激活插件。

自定义选项

在扩展的选项页面中,您可以:

  • 添加新的搜索引擎
  • 编辑现有搜索引擎的名称和 URL
  • 删除不需要的搜索引擎
  • 重置所有设置到默认状态

技术细节

  • 使用 Chrome Extension Manifest V3
  • 包含 background script、content script 和 popup script
  • 利用 Chrome Storage API 进行数据持久化
  • 使用 Chrome Message Passing 实现组件间通信

文件结构

  • manifest.json: 扩展的配置文件
  • background.js: 后台脚本,处理搜索引擎数据和搜索请求
  • content.js: 内容脚本,处理页面上的文本选择和气泡显示
  • popup.htmlpopup.js: 弹出窗口的 HTML 和 JavaScript
  • options.htmloptions.js: 选项页面的 HTML 和 JavaScript
  • icons/logo.png: 扩展图标

隐私声明

本扩展不收集任何个人数据。所有的搜索引擎设置都存储在用户的本地 Chrome 存储中。

贡献

欢迎提交 issues 或 pull requests 来帮助改进这个项目。

许可证

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published