# Jbookmark **Repository Path**: codecomb/Jbookmark ## Basic Information - **Project Name**: Jbookmark - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-16 - **Last Updated**: 2024-12-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Chrome书签搜索插件 本插件为开源软件,遵循 MIT 开源协议。您可以自由使用、修改和分发本软件,但需要保留上述版权信息。 ## 使用方法 1. 解压Jbookmark2.0.7Z 2. 打开Chrome浏览器,进入扩展程序页面 chrome://extensions/ 3. 开启开发者模式 4. 点击"加载已解压的扩展程序"按钮 5. 在"扩展程序根目录"中选择包含所有源文件Jbookmark2.0的文件夹即可 6. 快捷键 CTRL+SHIFT+F 打开搜索窗口 或 Mac Option+SHIFT+F 也可自行设置 ## 功能介绍 - 插件会统计书签的点击次数,并根据点击次数自动排序 - 插件不会上传任何用户数据,所有数据都存储在本地 - 当打开的页面有自动输入时,需要将鼠标焦点移出,快捷键才会生效 例如:百度翻译 - 插件支持模糊搜索,支持空格分隔,例如:百度 翻译 - 插件支持拼音搜索,支持拼音首字母,例如:bdtj - 插件支持ESC键关闭弹层 - 插件支持右键菜单禁用 - 插件支持书签删除,支持键盘快捷键(Enter确认,Esc取消) - 插件支持书签的导入导出(支持json格式) ## 准备工作 - 确保所有源代码文件已准备就绪: - manifest.json (插件配置文件) - popup.html (弹出窗口界面) - popup.js (弹出窗口逻辑) - background.js (后台脚本) - icon.png (插件图标) ## 打包步骤 1. 打开Chrome浏览器,进入扩展程序页面 - 在地址栏输入: chrome://extensions/ - 或者通过菜单: 更多工具 -> 扩展程序 2. 开启开发者模式 - 在扩展程序页面右上角打开"开发者模式"开关 3. 打包扩展程序 - 点击"打包扩展程序"按钮 - 在"扩展程序根目录"中选择包含所有源文件的文件夹 - 点击"打包扩展程序"按钮 ## 生成私钥文件(.pem) 1. 首次打包 - 首次打包时不需要提供私钥文件 - Chrome会自动生成.pem私钥文件 - 请妥善保存自动生成的私钥文件,用于后续更新 2. 后续更新打包 - 点击"打包扩展程序"按钮 - 在"扩展程序根目录"选择源代码文件夹 - 在"私钥文件"中选择之前生成的.pem文件 - 必须使用相同的私钥文件,否则会被认为是不同的扩展 3. 私钥文件管理 - 私钥文件(.pem)用于证明发布者身份 - 私钥丢失将无法更新已发布的扩展 - 建议: - 将私钥文件备份到安全位置 - 不要分享或泄露私钥文件 - 不同扩展使用不同的私钥文件 4. 获取打包文件 - 系统会生成两个文件: - .crx文件 (插件安装包) - .pem文件 (私钥文件,请妥善保管) ## 安装方法 1. 开发环境安装 - 在chrome://extensions/页面 - 开启开发者模式 - 点击"加载已解压的扩展程序" - 选择源代码文件夹 2. 正式环境安装 - 将.crx文件拖拽到chrome://extensions/页面 - 或通过Chrome网上应用店安装 ## 使用说明 - 快捷键: CTRL+SHIFT+F 打开搜索窗口 - 支持前缀匹配和模糊匹配两种搜索模式 - 使用键盘上下键选择结果 - 回车键打开选中的书签 ## 注意事项 - 请妥善保管.pem私钥文件,用于后续更新 - 建议定期备份源代码和打包文件 - 如需更新插件,版本号需要递增 ## JS压缩配置 - 使用terser压缩JS代码 - 配置文件: terser.config.js - 压缩命令: npm install -g terser chmod u+x compress.sh ./compress.sh ## 版权信息 - 作者: 唐晓军 - 邮箱: tangxiaojun.mail@qq.com - 联系方式: QQ群: 417281862 - 版权所有 © 2024 唐晓军 - 开源协议: MIT License