# all-search **Repository Path**: endday/all-search ## Basic Information - **Project Name**: all-search - **Description**: all-search 全搜,一个搜索引擎快捷跳转菜单 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://endday.gitee.io/all-search - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-10-11 - **Last Updated**: 2026-03-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![all-search](https://socialify.git.ci/all-search/all-search/image?description=1&font=Inter&forks=1&issues=1&language=1&owner=1&pattern=Plus&stargazers=1&theme=Light) [English](./README.md) | [简体中文](./README.zh-CN.md) ## all-search 全搜,一个搜索引擎快捷跳转菜单 一个让你可以方便的在各个搜索引擎之间跳转的顶部固定菜单,基于vue3,使用rollup构建。 感谢searchEngineJump提供的创意和网址来源。 同类工具推荐: [搜索酱 功能最强,瑞士军刀](https://greasyfork.org/zh-CN/scripts/445274-searchjumper) [searchEngineJump 搜索引擎快捷跳转 用户最多](https://greasyfork.org/zh-CN/scripts/2739-search-enginejump) #### 有什么需求、建议、问题直接提 Issues。
做这个脚本纯粹是个人兴趣,用爱发电。
开源不易,多多鼓励,如果觉得还不错,就去 Github 点个⭐ Star 鼓励一下, 或者把脚本分享给身边的人。 ## 脚本地址 油猴和脚本猫的脚本差异已经抹平 * [GitHub 地址](https://raw.github.com/all-search/all-search/release/index.user.js) * [iQDNS/iQZone 地址](https://raw.iqiq.io/all-search/all-search/release/index.user.js) * [KGitHub 地址](https://raw.kgithub.com/all-search/all-search/release/index.user.js) ### greasyFork * [greasyfork地址](https://greasyfork.org/zh-CN/scripts/397993-all-search) ### 脚本猫 * [脚本猫ScriptCat地址](https://scriptcat.org/script-show-page/477) ## 设置地址 * [码云](https://endday.gitee.io/all-search/) * [github](https://all-search.github.io/all-search/) ## 特色功能 * [图形界面添加网址](https://all-search.github.io/all-search/) * 拖动改变分类排序 * 支持垂直和横向布局 * 点击分类使用分类第一个地址打开 * 鼠标中键点击地址可以打开新窗口(也可以使用ctrl+右键单击) * 提供移动端支持 * 若页面宽度不足,可以进行滚动, * 移动端为点击触发菜单 * 自动隐藏功能,通过按钮触发,亦可更改为向上或向下滚动触发隐藏 * 新添加的网址支持自动加载(即用户自行添加的,都可以自动展示) * 自适应样式,无需要额外适配 * 文字选中工具栏 * 全局弹窗搜索 ## 待完成 * 英语支持 * 快捷键唤起全局弹窗搜索(待定) * 谷歌插件化(待定) ## 兼容和性能 * 针对百度样式问题,没有使用损耗性能的定时器,采用劫持Node.prototype.removeChild来实现 * 针对youtube的spf.js的路由切换进行监听 * 与AC-baidu等主流油猴脚本无兼容问题 ## 贡献 #### 本地开发 设置页 ``` npm run serve ``` 脚本 ``` npm run tmDev ``` 运行后,将build目录下的index.dev.js复制到油猴或其他脚本管理器中。 tmDev使用了watch,每次修改都会自动重新构建,index.dev.js文件内并没有代码,而是require引用了本地文件index.user.js,所以记得开启油猴的文件访问权限 #### 构建油猴脚本 脚本的版本号引用package.json中的版本号,记得修改 ``` npm run tmBuild ``` 会打包出油猴使用的index.user.js #### 反馈与交流 [腾讯频道](https://pd.qq.com/s/2bmefcl98) 频道号 pd15449687