SafariGoogleRedirect( Safari · Google 重定向)是一个 Tampermonkey/Greasemonkey 用户脚本,专为 Safari 浏览器在中国大陆地区使用 Google 搜索时 设计,用于解决 Google 搜索跳 中间层 问题,提升用户体验。
自动重定向
当 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 进行重定向,不污染浏览历史,返回键不会回到中间层页面。
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 + 动画,深浅色主题自适应
✅ 保持搜索结果一致
@updateURL 指向 GitHub Raw 文件,Tampermonkey 会自动检查更新 MIT License
1
aptupdate 6 小时 29 分钟前 via iPhone
重定向没必要再装个插件吧,一般要访问 Google 都得挂软件了,软件自带各种方式的重定向。
|
2
134432233 4 小时 42 分钟前 via iPad
以前在港區的時候有這種情況,現在在台區就沒有這個問題了
|
3
gesse 4 小时 15 分钟前 直接访问一次 https://www.google.com/ncr 就行了
|
4
fadaixiaohai 3 小时 50 分钟前
iphone 最好设置成 台湾地区,没这些东西,并且第三方 app 广告也少很多
|
6
voxmachina 3 小时 32 分钟前
或者用 xsearch 可破,直接在里面选择代替浏览器引擎,选择 google 即可,之前也一直被这个问题困扰
|
7
sjqboss 3 小时 4 分钟前
其实什么都不用设置,关键还是你的节点,节点没问题都是 www.google.com ,下方会出现对应的节点地区中文名
|
8
wu67 2 小时 57 分钟前
跟节点无关, 是地区设置导致的地址栏劫持.
你这样重定向, 实际上请求还是有可能被发出去那个中间页面了, 还不如直接用扩展改搜索引擎为正常谷歌搜索 url |
9
unneeded 2 小时 7 分钟前
试试这个 Surge 模块?
不开 Surge 就默认是 Bing ,开了以后就自动跳转 Google https://github.com/micturkey/surgemodule/tree/main/bing2google |
10
Chicagoake 1 小时 29 分钟前
如三楼所说的,访问一次这个就可以了,之前被困扰很久。
|
11
sssssks 1 小时 25 分钟前
|
12
docx 40 分钟前 via iPhone
看着像用 AI 生成的
|