f9y4ng / Google & baidu Switcher (ALL in One)

Published:

Version: 2024.03.02.1+259dd4e updated

Summary: The script is aliased as "Elegant Search Engine Assistant", which facilitates the user to jump between different search engines; support for customizing commonly used search engines, keyword highlighting rendering effect; also provides the removal of search link redirection, shielding the search results of ads, visual parameter settings, and automatic update detection and other advanced features; compatible with a number of well-known search engines, such as Baidu, Google, Bing, Duckduckgo, Sogou, Wuzhuiso, Yandex, 360so, Toutiao, Baidu.dev, Ecosia, Yahoo, You, Startpage, Brave, Yep, Swisscows, etc.

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.03.02.1 - 更新日志:

@ 修正 Google.com 去除重定向引起的Bug.
@ 修正一些已知问题,优化样式,优化代码。
由于脚本更新会自动同步,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,这样不仅会让你很快发现问题所在,也能让我可以通过反馈数据尽快给出解决方案或合理建议。

关于脚本加载延迟的处理办法

升级至TM4.19.0、VM2.14.0正式版后,如出现脚本加载延迟、或未正确加载样式的临时处理办法:

  • 针对Tampermonkey:进入管理面板,进入设置标签页,下拉至“实验”,将注入模式改为“即时”。
    Tampermonkey
  • 针对Violentmonkey:进入控制台界面,进入设置标签页,在高级-通用中找到并勾选“同步 page 模式”。
    Violentmonkey
  • 若以上设置仍不起作用,请将TM、VM扩展删除后重新安装,再重启浏览器后重试。

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

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

脚本功能介绍

优雅的搜索引擎助手 最新版本将使搜索跳转更美观、更便捷。新版本增加去重定向功能、自定义搜索引擎选取功能,提供可视化搜索参数设置,及自动更新检测等高级功能。目前,已兼容国内外多款搜索站点,包含百度、Google、Bing、Duckduckgo、搜狗、无追搜索、Yandex、360 搜索、头条搜索、百度开发者、Ecosia、Yahoo、You、Startpage、Brave、Yep、Swisscows等。


注意事项

本脚本兼容主流浏览器(如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