V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
investor
V2EX  ›  iOS

解决 iOS Safari 谷歌搜索跳 google.com.hk ( 不用改地区 )

  •  
  •   investor · 8 小时 48 分钟前 · 1034 次点击

    SafariGoogleRedirect

    SafariGoogleRedirect( Safari · Google 重定向)是一个 Tampermonkey/Greasemonkey 用户脚本,专为 Safari 浏览器在中国大陆地区使用 Google 搜索时 设计,用于解决 Google 搜索跳 中间层 问题,提升用户体验。


    功能特性

    • 自动重定向
      当 iPhone 地区设置为中国大陆, Safari 设置为谷歌搜索时, 自动将访问的 Google 中国搜索页面(www.google.cn)或 Safari 搜索跳转产生的中间层页面,重定向到 Google 国际版(www.google.com),解决 Safari 大陆地区 Google 搜索先弹出 中间层 确认页的问题。

    • 最小 URL 构造
      构造最简洁搜索 URL ,仅保留 q(搜索关键词)参数,去除多余参数(如 hlieoeclient 等),增强隐私安全, 保证搜索 URL 干净、统一。

    • 加载动画改善闪烁体验
      在重定向之前,页面显示 Google Logo + CSS Loading 动画,减少中间层页面闪烁感,让用户体验更加平滑。

    • 深浅色主题自适应
      自动检测 iOS 系统深色/浅色模式,动画颜色和背景色随主题变化:

      • 浅色模式 → 白色背景 + 蓝色加载动画
      • 深色模式 → 深灰背景 + 亮蓝加载动画
    • 保留搜索词
      智能提取并保留原搜索关键词,确保重定向后搜索结果一致、连贯。

    • 轻量高效
      无依赖、纯前端脚本,运行在 document-start 阶段,执行速度快,用户几乎感觉不到跳转。

    • 兼容性好
      支持 HTTP/HTTPS 协议,覆盖 iOS 地区设置为中国大陆, Safari 设置为谷歌搜索的所有 iOS 版本;也可适配未来可能的 Google 中间层。

    • 历史记录友好
      使用 location.replace 进行重定向,不污染浏览历史,返回键不会回到中间层页面。


    安装方法

    1. 在 iPhone 安装 Tampermonkey 或 任意 提供用户脚本功能 的 Safari 浏览器扩展, 有收费的, 有免费的自行选择, 任意一个都可以.
    2. 在你选择使用的扩展中, 添加脚本, URL 为 https://raw.githubusercontent.com/garinasset/SafariGoogleRedirect/main/SafariGoogleRedirect.user.js
    3. 下载添加后, 启用 Safari · Google 重定向
    4. 在 Safari 中选择 Google 作为搜索引擎, 在地址栏键入关键词, 进行搜索时,脚本会自动:
      1. 显示临时中间层( Logo + 动画)
      2. 自动跳转到 Google 国际版并为你展示搜索结果

    使用效果示例

    • 输入搜索词 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 + 动画,深浅色主题自适应
    ✅ 保持搜索结果一致


    更新与反馈


    许可证

    MIT License

    12 条回复    2026-01-27 12:45:37 +08:00
    aptupdate
        1
    aptupdate  
       6 小时 29 分钟前 via iPhone
    重定向没必要再装个插件吧,一般要访问 Google 都得挂软件了,软件自带各种方式的重定向。
    134432233
        2
    134432233  
       4 小时 42 分钟前 via iPad
    以前在港區的時候有這種情況,現在在台區就沒有這個問題了
    gesse
        3
    gesse  
       4 小时 15 分钟前   ❤️ 1
    直接访问一次 https://www.google.com/ncr 就行了
    fadaixiaohai
        4
    fadaixiaohai  
       3 小时 50 分钟前
    iphone 最好设置成 台湾地区,没这些东西,并且第三方 app 广告也少很多
    takeshima
        5
    takeshima  
       3 小时 40 分钟前 via iPhone
    Safari 浏览器地址栏的搜索是按照地区来的
    @gesse
    voxmachina
        6
    voxmachina  
       3 小时 32 分钟前
    或者用 xsearch 可破,直接在里面选择代替浏览器引擎,选择 google 即可,之前也一直被这个问题困扰
    sjqboss
        7
    sjqboss  
       3 小时 4 分钟前
    其实什么都不用设置,关键还是你的节点,节点没问题都是 www.google.com ,下方会出现对应的节点地区中文名
    wu67
        8
    wu67  
       2 小时 57 分钟前
    跟节点无关, 是地区设置导致的地址栏劫持.

    你这样重定向, 实际上请求还是有可能被发出去那个中间页面了, 还不如直接用扩展改搜索引擎为正常谷歌搜索 url
    unneeded
        9
    unneeded  
       2 小时 7 分钟前
    试试这个 Surge 模块?
    不开 Surge 就默认是 Bing ,开了以后就自动跳转 Google

    https://github.com/micturkey/surgemodule/tree/main/bing2google
    Chicagoake
        10
    Chicagoake  
       1 小时 29 分钟前
    如三楼所说的,访问一次这个就可以了,之前被困扰很久。
    sssssks
        11
    sssssks  
       1 小时 25 分钟前
    redirectweb 也不错自己加一个,还能扩展其他功能比 xsearch 稳定
    重定向来自: http*://*google.cn*
    转移到: http://www.google.com$3
    docx
        12
    docx  
       40 分钟前 via iPhone
    看着像用 AI 生成的
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4000 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 05:26 · PVG 13:26 · LAX 21:26 · JFK 00:26
    ♥ Do have faith in what you're doing.