Google & baidu & Bing Switcher (ALL in One)

The latest version of Google, Baidu, Bing`s search engine, Bing option can be switched in the menu settings. If any exception or error, please clear the browser cache and reload it again. Thank you!

As of 2021-05-29. See the latest version.

Author
F9y4ng
Ratings
0 0 0
Version
2.4.20210529.7
Created
2015-10-07
Updated
2021-05-29
Compatibility
Compatible with Firefox Compatible with Chrome Compatible with Opera Compatible with Safari
License
GPL-3.0-only
Applies to

Version 2.4.20210529.6

(√) 为最新更新内容

  • 新增版本检测容错机制:增加github.com源作为备份。(√)
  • 增加更新源的判断与跳转。(√)
  • 修正版本检测bug. (√)
  • 优化代码,修正代码bugs。(√)
  • 修正功能性bugs。
  • 增加代码更新检测功能。
  • 修正缓存bug*2.
  • 如需关闭更新检测功能,请在代码内将"isVersionDetection"设置为"false"。
  • 如无重大问题将进入长期更新模式,小更新以OpenUserJS/Github优先,GreasyFork自动获取同步 :-)
  • Version 2.3.20210517.1

  • 修正google搜索获取实时关键词的bug。
  • 实时获取搜索关键词(无需提交服务端)进行跳转。
  • 优化代码 & Fixed Bugs.
  • 新增对Bing图片站的MutationObserver检查。
  • 优化MutationObserver callback()函数,修正检测逻辑。
  • 优化BING图片按钮样式(针对Microsoft Edge Chromium)。
  • Version 2.3.20210403.21

  • 新增对Bing图片站的屏幕滚动时按钮判断。
  • 优化屏幕滚动的判断函数。
  • 优化Bing按钮样式。
  • 修正对Bing图片预览、Baidu图片站的格式错误。
  • 修正脚本匹配网站的规则。
  • 修正各种小Bug无数。
  • Version 2.2.20210327.2

  • 新增对百度、Google、Bing 图片站的跳转按钮
  • Google图片默认会根据访问国家自动更改“安全搜索过滤器”的设置,即使URL参数中默认不开启。
  • Version 2.1.20210209.3

  • 完善兼容 Greasemonkey4.0+ API
  • 更新Greasemonkey GM.setValue/getValue
  • 祝新年快乐、万事如意!
  • Version 2.1.20210208.2

  • 修正FFv85之后Greasemonkey的GM.registerMenuCommand兼容性
  • 修正bug
  • Version 2.0.20201213.3

  • 修正MutationEvent,替换为MutationObserver
  • 修正bug
  • Version 2.0.20201127.3

  • 增加搜索词获取的容错
  • 添加百度地图、文库等子站的判断
  • 完善代码逻辑
  • 一些必要的美化措施
  • 修正URL中文传值问题(从百度跳出时)
  • Version 2.0.20201124.1

  • 修正 callback() 与其他脚本冲突的问题
  • 修复几处细节bugs
  • 脚本功能性更新完结撒花
  • Version 2.0.20201123.9

  • 为Google、Bing各搜索子站添加搜索按钮
  • 为百度、Google、Bing的图片站、地图站做安全搜索标记(不添加按钮)
  • 为 Baidu 添加 callback() 回调操作,修正错误
  • 修复若干细节问题
  • Version 2.0.20201122.12

  • 已完美适配对 Greasemonkey 兼容性,Greasemonkey 的切换选择在“右键菜单”内,而非工具栏。
  • 已完美适配对 TamperMonkey, ViolentMonkey 的兼容性。
  • 更新脚本说明(完整版请到 OpenUserJS 查看)。
  • 修正小小bugs
  • Version 2.0.20201121.2

  • 最新版本的 Google & baidu Switcher (ALL in One) ,重构了所有的代码,去除了原有的外链脚本的调用,将百度、必应、谷歌搜索引擎的跳转按钮更准确、有效、快速的插入搜索结果中。
  • 新版本通过了Microsoft Edge(Chromium), Chrome, Firefox 的最新版以及Tampermonkey最新版上的所有测试,均可以完美运行,并且和常用的AC-baidu兼容。如果在使用过程中,发现了新的bug(请先排除与其他脚本冲突的情况),请先清除浏览器缓存,然后再重新载入重试。
  • 最后,感谢使用与支持,谢谢大家。
  • 特别说明

  • 请反馈问题的朋友注意:反应脚本错误或样式显示问题,请把使用的浏览器版本、脚本运行器的版本、以及相关错误的(仅开此脚本的情况下的)截图发出来,你遇到的问题不一定能在其他地方复现。
  • 一般来说,最新及测试版的发布将在OpenUserJS/Github进行,GreasyFork会在48小时内自动同步。(注:如有重大更新,greasyfork会手动更新。)



  • 首次使用脚本打开百度页面



    首次使用Console的默认提示



    菜单栏修改BING设置



    打开BING搜索插入后的百度页面显示



    兼容AC-baidu双栏居中