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

有什么办法能彻底禁止 Chrome 自动更新?组策略没效果,还是会更新。我们这边有个垃圾网站在 Chrome110 后渲染错位,很多东西显示到屏幕外面,外包写的,前端源码编译在服务端 exe 里面改不了

  •  
  •   drymonfidelia · 2024-12-10 14:49:20 +08:00 · 4889 次点击
    这是一个创建于 371 天前的主题,其中的信息可能已经有所发展或是发生改变。
    53 条回复    2025-06-28 18:00:43 +08:00
    NewYear
        1
    NewYear  
       2024-12-10 14:53:03 +08:00
    删除掉它的那个更新的 exe 程序不就好了么。
    Holodusk
        2
    Holodusk  
       2024-12-10 14:58:49 +08:00
    打包的绿色版不是有一大堆吗
    LuijpCN
        3
    LuijpCN  
       2024-12-10 14:59:12 +08:00
    electron 包一个老版本 chromium 进去?
    est
        4
    est  
       2024-12-10 15:02:48 +08:00
    之前老版本研究过

    Chrome 自动更新阉割指南 https://blog.est.im/2021/stdout-027
    gzldc
        5
    gzldc  
       2024-12-10 15:07:12 +08:00
    gzldc
        6
    gzldc  
       2024-12-10 15:08:07 +08:00   ❤️ 7
    伤了外包的心 有点不想教你了
    codehz
        7
    codehz  
       2024-12-10 15:34:10 +08:00
    包一个 electron 是最简单的方法(
    wangchengwu
        8
    wangchengwu  
       2024-12-10 15:35:24 +08:00   ❤️ 1
    伤了外包的心 不想教你了
    johnnyNg
        9
    johnnyNg  
       2024-12-10 15:57:08 +08:00
    那万一其他网站在 110 以下有问题呢,治标不治本啊
    Foxkeh
        10
    Foxkeh  
       2024-12-10 16:11:45 +08:00
    让开发改不就行了
    Configuration
        11
    Configuration  
       2024-12-10 16:15:07 +08:00
    Chromium 会自动更新吗?如果 Chromium 不会自动更新,那么用 Chromium 好了
    Configuration
        12
    Configuration  
       2024-12-10 16:16:00 +08:00
    @Foxkeh #10 能发出这种帖子就说明找不到开发人员了,估计没签维护协议
    Domado
        13
    Domado  
       2024-12-10 16:17:24 +08:00
    正确解决方案是 electron 包一个 110 的客户端,永远性解决
    frazy
        14
    frazy  
       2024-12-10 16:18:16 +08:00
    你可以写 chrome 插件,纠正下那个网站的错误
    sazima
        15
    sazima  
       2024-12-10 16:22:46 +08:00
    重命名 C:\Program Files (x86)\Google 下的 Update 目录, 比如修改成 update1, 重命名后 Chrome 检查版本出现下图则代表已禁用:
    ![Screenshot_select-area_20230628165523.png]( https://s2.loli.net/2023/06/28/OTN1QoWb8MEUXdw.png)
    iv8d
        16
    iv8d  
       2024-12-10 16:32:52 +08:00 via Android
    离线包,每次自己更新版本,个人觉得没啥必要
    dmanbu
        17
    dmanbu  
       2024-12-10 16:39:37 +08:00
    chrome 的自动更新是有一个定时任务的,把那玩意删了试试
    mumbler
        18
    mumbler  
       2024-12-10 16:43:12 +08:00
    如何禁止 chrome 自动更新,问一下 GPT 就行了,记得有两个服务管更新了,禁止了就行了
    vcc
        19
    vcc  
       2024-12-10 16:44:19 +08:00
    https://chrome.noki.eu.org/
    无更新组件版本
    drymonfidelia
        20
    drymonfidelia  
    OP
       2024-12-10 16:48:54 +08:00
    @LuijpCN
    @Domado
    @codehz electron 的方法试过了,electron 阉割了右键和标签页功能,开一个标签页就是一个窗口,改起来工作量也不小
    cctv180
        21
    cctv180  
       2024-12-10 17:05:36 +08:00
    哈哈哈,用 ChromeGAE 启动器的用户路过,自动更新不可能的会显示失败

    Google Chrome
    检查更新时出错:无法启动更新检查(错误代码为 1: 0X80004005 )。
    了解详情
    版本 130.0.6723.70 (正式版本) ( 64 位)
    dem0ns
        22
    dem0ns  
       2024-12-10 17:08:35 +08:00
    套一层 nginx , 用 sub_filter 注入 javascript
    sub_filter '</head>' '<xxx></xxx></head>'
    yyzh
        23
    yyzh  
       2024-12-10 17:10:03 +08:00 via Android
    @cctv180 我这装的官方版 chrome 也会显示这个提示.所以我就很好奇楼主的 chrome 为啥能更新?搞不懂
    netnr
        24
    netnr  
       2024-12-10 17:14:22 +08:00
    我的解决办法是用 centbrowser 便携版,

    看日志,你可以用这个版本,首次启动把自动更新关闭就行了

    v5.0.1002.295 [2022-12-30]
    内核升级至 102.0.5005.167
    GRDpengyuyan
        25
    GRDpengyuyan  
       2024-12-10 17:52:51 +08:00
    我记得以前想保留 Chrome 的自动升级还是一件难事儿,国内很多网站提供的安装包,安装之后是不能自动升级,最稳的方法就是下载一个 Chrome 的在线安装包。我不确定是不是还能用这个方法来屏蔽升级,只是忽然想起来多年之前的这个事儿。
    Tiande
        26
    Tiande  
    PRO
       2024-12-10 17:55:42 +08:00
    我是通过用 Firefox 禁止的
    Lightbright
        27
    Lightbright  
       2024-12-10 17:58:22 +08:00 via Android
    @ssgooglg 哈哈哈怎么又是这个人,我被骂的好惨
    fds
        28
    fds  
       2024-12-10 18:25:09 +08:00   ❤️ 1
    不考虑用 Stylus 这个 chrome 插件改掉 css 吗?
    yinmin
        29
    yinmin  
       2024-12-10 20:07:11 +08:00 via iPhone
    提供 1 个思路,改服务器端一劳永逸:

    你在“被锁死的网站”前面加一个 nginx 反向代理,然后把 css 文件重定位到 nginx 本机(或者另外一台 web server ),然后调整 css 文件修正排版错误。

    也可以重定位网站的某个 js 文件,写 js 代码修正页面。
    crab
        30
    crab  
       2024-12-10 20:13:06 +08:00
    win 系统把定时任务删除以及服务禁用就不会自动更新了。
    bluetree
        31
    bluetree  
       2024-12-10 21:53:07 +08:00
    第三方电脑管理器,系统有官方版微软
    djs
        32
    djs  
       2024-12-10 21:55:36 +08:00 via iPhone
    服务干死就好了
    witfun
        33
    witfun  
       2024-12-10 22:21:30 +08:00   ❤️ 1
    我是加 host 阻止的~:
    127.0.0.1 update.googleapis.com
    kkocdko
        34
    kkocdko  
       2024-12-10 22:33:16 +08:00
    Pete
        35
    Pete  
       2024-12-10 22:40:49 +08:00 via Android
    macOS 的 chrome 咋办
    kokutou
        36
    kokutou  
       2024-12-10 22:51:22 +08:00 via Android
    ungoogled chromium
    解压
    然后写个脚本 带个参数指定配置文件目录,就可以做成移动版,给你那个网站专用了。
    xclimbing
        37
    xclimbing  
       2024-12-11 07:28:08 +08:00
    用 mychrome ( MyBrowser )+离线安装包定制一个便携版的,便携版的你不主动更新它就不会更新。
    abc8678
        38
    abc8678  
       2024-12-11 07:57:37 +08:00 via Android
    用 ungoogled chromium 代替。当然,如果要登录的话,另说
    onew
        39
    onew  
       2024-12-11 09:22:15 +08:00
    伤了外包的心 不想教你了
    cctv180
        40
    cctv180  
       2024-12-11 09:33:38 +08:00
    @yyzh 是便携版的原因
    cctv180
        41
    cctv180  
       2024-12-11 09:39:48 +08:00
    @yyzh 上条手抖了,是便携版的原因,所以自动更新不正常,我用的是 ChromeGAE 很多年前下载的。到现在一直能用,可能是 my-chrome 的修改版吧。

    gae 参考资料 https://sourceforge.net/projects/chromegae/
    MyChrome 修复增强版
    https://github.com/Jason4774/MyChrome
    MyChrome 原作者项目,已停止更新!
    https://github.com/cnjackchen/my-chrome
    jydeng
        42
    jydeng  
       2024-12-11 09:58:23 +08:00
    直接弄一个特定版本的,不会更新
    akajiege
        43
    akajiege  
       2024-12-11 12:22:57 +08:00
    我是在 System Configuration 里把 Google LLC 的几个服务都关了它就无法更新了。
    gzldc
        44
    gzldc  
       2024-12-11 13:51:06 +08:00
    @Lightbright 咋了哥们
    acaiplus
        45
    acaiplus  
       2024-12-11 14:55:52 +08:00
    彻底关闭 chrome 浏览器的更新提示 在快捷方式后面添加--disable-background- networking ,缺点是把插件的更新也禁用了。
    everfly
        46
    everfly  
       2024-12-12 08:07:30 +08:00 via iPhone
    很好奇是什么 bug 不能通过发版本解决?万一你们的用户全都自己把 Chrome 升级到了 110 版本以上呢?
    chenmobuys
        47
    chenmobuys  
       2024-12-12 11:24:45 +08:00
    有点好奇,你给外包钱了吗,要不然怎么会一点售后都没有
    drymonfidelia
        48
    drymonfidelia  
    OP
       2024-12-13 20:43:44 +08:00
    @chenmobuys 五六年前的外包,不方便联系了
    @everfly
    drymonfidelia
        49
    drymonfidelia  
    OP
       2024-12-13 20:43:59 +08:00
    @everfly 内部系统
    SUP7R9
        50
    SUP7R9  
       173 天前
    @dem0ns #22
    时隔半年多,挖下;

    近期正找彻底禁止 chrome 浏览器自动更新的方法,才翻找到此帖,看佬你当初所发这条评论提到用 Nginx 的 sub_filter 变量注入 js 代码来禁止 chrome 自动更新,但我有丶没看明白具体食用姿势(主要⑧知道 chrome 自动更新对应具体代码进行 hook)

    麻烦佬看到我这条提问后,再回复展开讲讲呗
    dem0ns
        51
    dem0ns  
       173 天前
    @SUP7R9 才发现我没有说清楚,我的意思是通过 nginx 注入他的前端代码,对他的前端代码注入“补丁”,不是禁止 chrome 更新
    SUP7R9
        52
    SUP7R9  
       171 天前
    @dem0ns #51
    呃呃,看了佬你昨天所发这条回复后,在半懂半懵状态间徘徊。。。

    佬你昨天的回复是说当初你向 op 提供用 Nginx 的 sub_filter 方法是针对 op 提到在 Chrome110(较旧版 Chrome 浏览器)测试一个垃圾网站渲染错位问题??是对这个网站的前端来说?
    dem0ns
        53
    dem0ns  
       171 天前
    @SUP7R9 对,不是解决 Chrome 升级。我的想法是直接解决网页渲染问题,Chrome 版本问题是无法根本性解决的,要是禁止升级 Chrome 下次又遇到其他网页需要新版 Chrome 那不得爆炸。如果访问的客户端数量大,维护量也跟着上来,还涉及到安全问题。
    不如一步到位用 nginx 做正向代理直接在前端上注入代码,对前端兼容性问题打个补丁。

    而且现在 Claude Code 、Cursor 挺方便的,把截图+代码甩给他,让他生成注入代码就轻松解决了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   921 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:41 · PVG 03:41 · LAX 11:41 · JFK 14:41
    ♥ Do have faith in what you're doing.