SafariGoogleRedirect(Safari · Google 重定向)是一个 Tampermonkey/Greasemonkey 用户脚本,专为 Safari 浏览器在中国大陆地区使用 Google 搜索时 设计,用于解决 Google 搜索跳 中间层 问题,大大提升 Safari 用户体验。
-
自动重定向
当 iPhone 地区设置为中国大陆, Safari 设置为谷歌搜索时, 自动将访问的 Google 中国搜索页面(www.google.cn)或 Safari 搜索跳转产生的中间层页面,重定向到 Google 国际版(www.google.com),解决 Safari 大陆地区 Google 搜索先弹出 中间层 确认页的问题。 -
最小 URL 构造
构造最简洁搜索 URL,仅保留q(搜索关键词)参数,去除多余参数(如hl、ie、oe、client等),增强隐私安全, 保证搜索 URL 干净、统一。 -
加载动画改善闪烁体验
在重定向之前,页面显示 Google Logo + CSS Loading 动画,减少中间层页面闪烁感,让用户体验更加平滑。 -
深浅色主题自适应
自动检测 iOS 系统深色/浅色模式,动画颜色和背景色随主题变化:- 浅色模式 → 白色背景 + 蓝色加载动画
- 深色模式 → 深灰背景 + 亮蓝加载动画
-
保留搜索词
智能提取并保留原搜索关键词,确保重定向后搜索结果一致、连贯。 -
轻量高效
无依赖、纯前端脚本,运行在document-start阶段,执行速度快,用户几乎感觉不到跳转。 -
兼容性好
支持 HTTP/HTTPS 协议,覆盖 iOS 地区设置为中国大陆, Safari 设置为谷歌搜索的所有iOS版本;也可适配未来可能的 Google 中间层。 -
历史记录友好
使用location.replace进行重定向,不污染浏览历史,返回键不会回到中间层页面。
- 在 iPhone 安装 Tampermonkey 或 任意 提供用户脚本功能 的 Safari 浏览器扩展, 有收费的, 有免费的自行选择, 任意一个都可以.
- 在你选择使用的扩展中, 添加脚本, URL为 https://raw.githubusercontent.com/garinasset/SafariGoogleRedirect/main/SafariGoogleRedirect.user.js
- 下载添加后, 启用 Safari · Google 重定向
- 在 Safari 中选择 Google 作为搜索引擎, 在地址栏键入关键词, 进行搜索时,脚本会自动
- 显示临时中间层 (Logo + 动画).
- 自动跳转到 Google 国际版 www.google.com 的搜索结果页面, 搜索页面使用的就是你搜索的关键词哦.
- 输入搜索词
test:
| 原始 URL | 重定向后 URL |
|---|---|
https://www.google.cn/search?q=test&hl=zh-CN&client=safari&ie=UTF-8 |
https://www.google.com/search?q=test |
✅ 完全去掉多余参数,只保留搜索关键词
q
✅ 避免 Safari 弹出中间层确认页
✅ 中间页显示 Logo + 动画,深浅色主题自适应
✅ 保持搜索结果一致
- GitHub 仓库:https://github.com/garinasset/SafariGoogleRedirect
- Issues & Bug 报告:https://github.com/garinasset/SafariGoogleRedirect/issues
- 自动更新:脚本内配置了
@updateURL指向 GitHub Raw 文件,用户脚本扩展 会自动检查更新 (如果你使用的 Safari 用户脚本扩展支持自动更新).
MIT License