Google & baidu Switcher (ALL in One)

谷歌、百度、必应的搜索引擎跳转工具,脚本默认自动更新检测,可在菜单自定义设置必应按钮,搜索引擎跳转的最佳体验。

目前为 2021-06-13 提交的版本。查看 最新版本

作者
F9y4ng
评分
0 0 0
版本
3.2.20210614.1
创建于
2015-10-07
更新于
2021-06-13
大小
65.7 KB
兼容性
与 Firefox 兼容 与 Chrome 兼容 与 Opera 兼容 与 Safari 兼容
许可证
GPL-3.0-only
适用于

Version 3.2.20210613.2

(√) 为最新更新内容

  • 修正URL参数获取函数的bug. (√)
  • 新增国内镜像更新检测源:JSDELIVR. (√)
  • 修正部分函数逻辑。(√)
  • 修正CSS并重新压缩。(√)
  • 修正Google以及Bing下跳转按钮的Css样式异常。
  • 解决unsafe-eval的问题。
  • 如无重大问题将进入长期更新模式,小更新以OpenUserJS/Github优先,GreasyFork自动获取同步 :-)
  • Version 3.2.20210609.4

  • 优化代码逻辑。
  • 修正NoticeJs的Css样式问题。
  • 修正缓存时间有效性规则及若干bugs,更新检测功能完结撒花。
  • 调整 MutationObserver callback().
  • 增加升级查询缓存,缓存时效为4小时,以减轻更新源服务器压力。
  • 取消引用外链js, 重构代码且修正NoticeJs引发TypeError错误。
  • Version 3.0.20210606.2

  • 新增animate动画效果,压缩代码中的CSS.
  • 新增更新内容提示。
  • 修正一些bugs.
  • 新增版本检测,及其禁用检测功能。
  • 重构部分代码,修正逻辑bug.
  • Version 2.5.20210602.2

  • 代码优化,修正bugs.
  • 优化对话框样式,变更为点击关闭对话框。
  • 增加脚本菜单栏“更新检查”选项。
  • 重构GM_notification函数,不再使用默认系统对话框,访问同一域名的更新检查提示最多2次(关闭页面后重新计数)。
  • 修正Firefox不能自动关闭弹出窗口的bug.
  • 优化版本对比算法。
  • Version 2.4.20210529.9

  • 修正Firefox访问greasyfork.org的缓存问题。
  • 新增版本检测容错机制:增加github.com源作为备份。
  • 增加更新源的判断与跳转。
  • 修正版本检测bug.
  • 优化代码,修正代码bugs。
  • 修正功能性bugs。
  • 增加代码更新检测功能。
  • 修正缓存bug.
  • 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双栏居中