Search Engine Assistant

"Elegant search engine assistant" 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.

Install this script?
Author's suggested script

You may also like Font Rendering (Customized).

Install this script
Author
F9y4ng
Daily installs
53
Total installs
40,282
Ratings
191 4 1
Version
2024.07.09.1
Created
2015-10-07
Updated
2024-07-09
Compatibility
Compatible with Firefox Compatible with Chrome Compatible with Opera Compatible with Safari Compatible with Edge
License
GPL-3.0-only
Applies to

[ GreasyFork Scripts - 脚本主页:更新内容 ] [ English: Homepage | Wiki ]

LICENSE LAST COMMIT WIKI ISSUES STARS

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

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

!!! 反馈问题/建议请到 @Github!其他途径的反馈(含GreasyFork)将不回复处理,感谢各位理解与合作 !!!

由于脚本更新会自动同步,Greasyfork 将作为专用更新源使用,不再处理站内ISSUES。
所以,如果遇到样式问题或脚本错误,请访问 Github 反馈,通常会很快得到答复。

📣郑重声明

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

🧶有用的链接:

📌注意事项

  • 请先到 GreasyFork首页 根据你的浏览器选择一个用户脚本管理器安装,然后再来安装此脚本

  • Chrome, Firefox 推荐安装 Tampermonkey/ViolentmonkeySafari 推荐安装 Tampermonkey. New!

  • 使用 Adguard桌面版Userscripts 等脚本管理器,可通过 键盘快捷键 呼出脚本管理菜单。

有些话说在前面

  • 本项目为开源代码遵循GPL3.0开源协议,代码完全公开免费,不以盈利为目的,无意损害他人利益,不接受非授权的二次分发形成独立第三方脚本。

  • 使用本项目不是使用AI程序,不是品尝神奇小饼干,需要一定的认知能力动手能力,如果仅仅需要“别人会为我解决一切问题”的功能,我建议您可以选择其他高级的、智能的、无需动手操作的,或可意念通灵的Js脚本使用。

  • 遇到任何问题,建议您通过 @Github错误报告(Bug report) / 新功能要求(Feature request) 模板来提交ISSUES,这样不仅会让你很快发现问题所在,也能让我可以通过反馈数据尽快给出解决方案或合理建议。

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

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

  • 针对Tampermonkey v5.2 及更新版本 (Manifest V3):进入管理面板,进入设置标签页,下拉至“安全”,将“Content Script API:”改为UserScripts API Dynamic

  • 针对Tampermonkey v5.1.1及更旧版本:进入管理面板,进入设置标签页,下拉至“实验”,将注入模式改为“即时”。 Tampermonkey

  • 针对Violentmonkey:进入控制台界面,进入设置标签页,在高级-通用中找到并勾选“同步 page 模式”。 Violentmonkey

  • 若以上设置仍不起作用,请将TM、VM扩展删除后重新安装,再重启浏览器后重试。

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

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

  • 一般来说,最新及测试版的发布将在 @Github 进行,GreasyFork会在24小时内自动同步。已开启自动更新检测功能的用户,客户端代码会根据更新频率设置进行自动更新。

脚本的安装途径

  1. Github Gist
  2. Script@Github
  3. Script@GreasyFork
  4. Script@OpenuserJs [namespace专用]

脚本功能介绍

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

注意事项

本脚本兼容主流浏览器(如Edge, Chrome, Firefox, Opera, Safari),兼容主流脚本管理器(如Tampermonkey, Violentmonkey, Greasemonkey)。因精力有限,仅对以上主流浏览器及脚本管理器的稳定版本进行功能兼容及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