f9y4ng / Google & baidu Switcher (ALL in One)

Published:

Version: 2024.12.07.1+177fe46 updated

Summary: The script is aliased as "Elegant Search Engine Assistant", which allows switching between engines; supports custom engines, keyword highlighting; offers redirect removal, ad blocking, keyword filtering, and auto-updates; compatible with Baidu, Google, Bing, Duckduckgo, Yandex, Sogou, Qwant, Ecosia, You, Startpage, Brave, Yahoo, Yep, Swisscows, searXNG and more.

Homepage: https://f9y4ng.github.io/GreasyFork-Scripts/

Support: https://github.com/F9y4ng/GreasyFork-Scripts/issues

Copyright: 2015-2024, F9y4ng

License: GPL-3.0-only

[ GreasyFork Scripts - 更新内容 ] [ English: Homepage | Wiki ]

仅作Namespace使用,同步最新版本请至 GreasyFork 进行安装或通过自动更新安装。


LICENSE LAST COMMIT WIKI STARS

ISSUES CLOSED ISSUES


!!! 首次使用前请仔细阅读脚本介绍!仔细阅读脚本介绍!阅读脚本介绍 !!!

!!! 自动更新检测默认开启,如无更新提示需求,可在“功能设置开关”中关闭它 !!!

!!! 反馈问题请到@Github,其他途径将不做处理,感谢各位合作 !!!


version 2024.12.07.1 - 更新日志:

@ 优化 cn.Bing 搜索结果广告的移除规则。
@ 优化 startpage.com 的搜索框样式。
@ 修正一些已知问题,优化代码,优化样式。
由于脚本更新会自动同步,OpenUserjs 将作为 Namespace 更新专用,不再处理站内ISSUES。
所以,如果遇到样式问题或脚本错误,请访问 Github 反馈,通常会很快得到答复。

郑重声明

某些魔改版本的Blink内核浏览器,关闭 DirectWrite 功能,会造成大部分字体无法被程序识别,或出现非ASCII字符与Emoji图标无法被正确渲染的问题。重要提示:后续所有脚本更新不再对应用 disabled DirectWrite 的浏览器做代码兼容和问题解答,要使用该项目内的脚本,建议您使用主流浏览器。


重要说明

  • 请先安装脚本管理器扩展(如:Tampermonkey, Violentmonkey, Greasemonkey),然后再安装脚本
  • Chrome, Firefox 推荐安装 Tampermonkey/ViolentmonkeySafari 推荐安装 Tampermonkey.
  • 使用 Adguard桌面版Userscripts 等脚本管理器,可通过 键盘快捷键 呼出脚本管理菜单

有些话说在前面

  • 本项目为开源代码遵循GPL3.0开源协议,代码完全公开免费,不以盈利为目的,无意损害他人利益,不接受非授权的二次分发形成独立第三方脚本。
  • 使用本项目不是使用AI程序,不是品尝神奇小饼干,需要一定的认知能力动手能力,如果仅仅需要“别人会为我解决一切问题”的功能,我建议您可以选择其他高级的、智能的、无需动手操作的,或可意念通灵的Js脚本使用。
  • 遇到任何问题,建议您通过 @Github错误报告(Bug report) / 新功能要求(Feature request) 模板来提交ISSUES,这样不仅会让你很快发现问题所在,也能让我可以通过反馈数据尽快给出解决方案或合理建议。

最新版本“自动更新”默认开启,如不需要更新检测,请在脚本菜单中打开“功能设置开关”,关闭 更新检测 即可。

  • 请反馈问题的朋友注意:反馈脚本错误或样式显示问题,请把发生问题的具体访问网址、使用的浏览器版本、脚本运行器的版本、相关错误的(仅开此脚本的情况下的)截图、以及具体操作流程或错误提示(如果有的话)发出来,你遇到的问题不一定能在其他地方复现。请至 @Github 提交ISSUES。

脚本功能介绍

“优雅的搜索引擎助手”方便用户在不同的搜索引擎之间跳转;支持自定义常用搜索引擎、关键词高亮渲染;还提供去除搜索链接重定向、屏蔽搜索结果广告、使用关键词过滤搜索结果、和自动更新检测等高级功能;兼容如Baidu、Google、Bing、Duckduckgo、Yandex、Sogou、Qwant、Ecosia、You、Startpage、Brave、Yahoo、Yep、Swisscows、searXNG等多个搜索引擎。


注意事项

本脚本兼容主流浏览器(如Edge, Chrome, Firefox, Opera, Safari),兼容主流脚本管理器(如Tampermonkey, Violentmonkey, Greasymonkey)。因精力有限,仅对以上主流浏览器及脚本管理器的稳定版本进行功能兼容及Bug修正(如对其他浏览器、脚本管理器或其他测试版本有特别需求请考虑其他同类脚本),感谢合作。


图标缓存的更新

访问任意搜索引擎,在地址栏内向 URL 添加 ?whoami=F9y4ng&whoami=F9y4ng,开启临时调试模式,即可自动更新搜索引擎站点的icons;或等待图标缓存过期(十五天)后自动更新图标缓存。


脚本菜单

menu menu_en

脚本快捷键

脚本菜单项新增了键盘快捷键(功能键+字母)操作脚本菜单的配置项。New!

脚本快捷功能 Windows Linux/Unix MacOS
搜索引擎助手参数设置 Alt+E Alt+E Option+E
搜索结果拦截词设置 Alt+B Alt+B Option+B
嗨,你想去哪里吖? Alt+V Alt+V Option+V
防止多次触发,键盘快捷键每次点击之间有不同时间的间隔要求,多次快速触发快捷键将被忽略。

脚本console提示

console
console_en


脚本参数配置页面

config config_en


搜索结果过滤设置设置说明

filter filter_en


脚本跳转集合列表

list list_en


搜索关键词自定义颜色

customColor


部分搜索页面的跳转截图 完整介绍访问Github/WIKI

百度

baidu

Bing

bing

Google

google

Duckduckgo

duckduckgo

360搜索

360so

Ecosia

Ecosia

Dev.baidu

Dev.baidu

Brave

Brave

Rating: 1

1 Votes
-1