endday 发表于 2022-6-14 16:49:36

all-search 全搜,一个搜索引擎快捷跳转菜单

本帖最后由 endday 于 2023-1-18 18:38 编辑

!(https://socialify.git.ci/endday/all-search/image?description=1&font=Inter&forks=1&issues=1&language=1&owner=1&pattern=Plus&stargazers=1&theme=Light)

(./README.md) | [简体中文](./README.zh-CN.md)
## all-search 全搜,一个搜索引擎快捷跳转菜单

一个让你可以方便的在各个搜索引擎之间跳转的顶部固定菜单,基于vue3,使用rollup构建。

感谢searchEngineJump提供的创意和网址来源。
同类工具推荐:
[搜索酱 功能最强,瑞士军刀](https://greasyfork.org/zh-CN/scripts/445274-searchjumper)
(https://greasyfork.org/zh-CN/scripts/2739-search-enginejump)

#### 有什么需求、建议、问题直接提 Issues。<br>做这个脚本纯粹是个人兴趣,用爱发电。<br>开源不易,多多鼓励,如果觉得还不错,就去 Github 点个⭐ Star 鼓励一下, 或者把脚本分享给身边的人。

## 脚本地址
油猴和脚本猫的脚本差异已经抹平
* (https://raw.github.com/endday/all-search/release/index.user.js)
* (https://raw.iqiq.io/endday/all-search/release/index.user.js)
* (https://raw.kgithub.com/endday/all-search/release/index.user.js)

### greasyFork
* (https://greasyfork.org/zh-CN/scripts/397993-all-search)

### 脚本猫
* [脚本猫ScriptCat地址](https://scriptcat.org/script-show-page/477)

## 设置地址
* [码云](https://endday.gitee.io/all-search/)
* (https://endday.github.io/all-search/)

## 特色功能
* [图形界面添加网址](https://endday.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://qm.qq.com/cgi-bin/qm/qr?k=AKKJzfydYb3ZTya7k5yT4HUcA37zQfcO&jump_from=webapi)
<br>QQ群号 148498263

王一之 发表于 2022-6-14 17:00:48

ggnb!

不说别的,光是readme就写得超漂亮

wwwwwllllk 发表于 2022-6-14 20:13:44

ggnb!!!!!!!!!!!!!!!

sunxk 发表于 2022-6-17 22:22:45

ggnb!
好厉害!!!

lty123 发表于 2022-6-22 09:43:42

ggnb!!!!

王一之 发表于 2022-10-24 11:19:59

说起来是什么兼容性问题,导致脚本猫还得发一个去了?

忘记解决了。。。。

endday 发表于 2022-10-24 15:44:52

王一之 发表于 2022-10-24 11:19
说起来是什么兼容性问题,导致脚本猫还得发一个去了?

忘记解决了。。。。 ...
是@include还是@match的问题,我也有点忘记了哈哈
应该是这两个其中之一实现和油猴不同
现在没事了,我已经用include * 了
页: [1]
查看完整版本: all-search 全搜,一个搜索引擎快捷跳转菜单