all-search 全搜,搜索引擎快捷跳转,支持任意网站展示

2024-2-14更新 搜索辅助增强,任意跳转,无需代码适配,支持任意网站展示

Author
endday
Daily installs
12
Total installs
11,712
Ratings
124 4 0
Version
1.5.6
Created
2020-03-16
Updated
2024-02-14
License
GPL-3.0-only
Applies to
All sites

all-search

English | 简体中文

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

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

感谢searchEngineJump提供的创意和网址来源。 同类工具推荐: 搜索酱 功能最强,瑞士军刀 searchEngineJump 搜索引擎快捷跳转 用户最多

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

脚本地址

油猴和脚本猫的脚本差异已经抹平

greasyFork

脚本猫

设置地址

特色功能

  • 图形界面添加网址
  • 拖动改变分类排序
  • 支持垂直和横向布局
  • 点击分类使用分类第一个地址打开
  • 鼠标中键点击地址可以打开新窗口(也可以使用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

反馈与交流

QQ群地址
QQ群号 148498263