背景是使用学习版IDM下载器,版本6.41.2,地址备份:https://github.com/glucyzz/IDM

下载完成后导入chrome浏览器,但是发现挂了小猫之后浏览器立马就把此插件自动更新到最新版本6.42.22了,导致下载时因版本不匹配提示无法完成下载。

网上的方法试过的:

1.更改浏览器目录下Extensions中插件ID文件夹中文件夹名为最新版本号,并更改manifast.js文件等

  试过之后发现该方法已被chrome绕开,你更新文件夹名称为6.42.22_0(他第一次生成的文件名直接复制),第二次他仍然会下载最新版本并把文件名命名为6.42.22_1

2.更改文件夹属性为只读

  更新后发现只顶用一小会,没细研究chrome是怎么绕过的

3.更改hosts文件

  此方法按理说是可行的,但是因为小猫的缘故,转发都先经过了小猫插件,通过小猫插件的规则直接转发了,所以被绕过

最后成功方法:

  使用小猫插件的规则,将chrome更新插件的地址转发改成DIRECT,就能走本地hosts规则了,无法访问更新地址的情况下就无法更新插件了。

  小猫插件中有个“配置文件预处理”的功能(https://docs.gtk.pw/contents/parser.html#%E7%89%88%E6%9C%AC%E8%A6%81%E6%B1%82)

  路径为:Settings——Profiles——Parsers——点击右侧Edit

  

parsers: # array
- url: 自己的订阅地址
yaml:
prepend-rules:
- DOMAIN,clients.google.com,DIRECT
- DOMAIN,clients1.google.com,DIRECT
- DOMAIN,clients2.google.com,DIRECT
- DOMAIN,clients3.google.com,DIRECT
- DOMAIN,clients4.google.com,DIRECT
- DOMAIN,update.googleapis.com,DIRECT

  prepand-rules是在规则文件的rules之前插入的规则,因为rules里面有DOMAIN-SUFFIX匹配google.com,所以要用DOMAIN来匹配这些更新地址,并且放在前面,DIRECT意思是不走代理走直连的方式,这样写既可以达成绕过的目的,也可以不被订阅规则更新影响

  

如何禁止Chrome自动更新IDM扩展程序的更多相关文章

  1. Windows 禁止 chrome 自动更新的方法

    来源: https://www.cnblogs.com/zhouwanqiu/p/9329134.html 公司进行兼容性测试 需要chrome的浏览器版本, 但是 公司网络抽风 偶尔 总能是升级到最 ...

  2. 禁止chrome自动更新

    删除C:\Program Files (x86)\Google文件夹下面的updata文件夹

  3. 将Chrome浏览器中的扩展程序导出为crx插件文件

    将Chrome浏览器中安装的插件程序导出为crx插件文件 以360急速浏览器为例进行导出crx插件程序 1.在Chrom商店中找到需要的插件,安装到浏览器的扩展程序里面()IDM Integratio ...

  4. chrome浏览的下载扩展程序

    C:\Users\XXXX\AppData\Local\Google\Chrome\User Data\Default\Extensions 地址栏输入chrome://extensions/并回车打 ...

  5. 16、如何将安装在chrome上的插件(扩展程序)打包成".crx"文件

    1.打开扩展程序: 2.打开开发者模式并选择要打包的插件: 3.打包扩展程序: (1) (2) (3)

  6. 使用苏飞httphelper开发自动更新发布文章程序

    最近新上线了一个网站,专门收集网上签到赚钱,有奖活动等等的网站 我就要集分宝 http://www.591jfb.com.新建立 了一个栏目"每日更新",这样就需要每天都登录到网站 ...

  7. 禁止mysql自动更新

    每到00:00时,MySQL弹出小黑框 这是mysql在自动检测更新 右键"此电脑",点击"管理" 依此操作即可

  8. 通过CSS禁止Chrome自动为输入框添加橘黄色边框,修改/禁止 chrome input边框颜色,

    1   /*Chrome浏览器 点击input 黄色边框 禁用*/ .NoOutLine:focus{outline: none} <asp:TextBox ID="txtTeleph ...

  9. 如何禁止chrome自动跳转https

    请在chrome的地址栏输入: chrome://net-internals/#hsts 在打开的页面中, Delete domain 栏的输入框中输入:xx.xx.com(注意这里是二级域名),然后 ...

  10. 禁用Chrome自动更新

    删除下Update目录 C:\Program Files (x86)\Google\Chrome\

随机推荐

  1. [python]多线程快速入门

    前言 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位.由于CPython的GIL限制,多线程实际为单线程,大多只用来处理IO密集型任务. Python一般用标准库 ...

  2. Android WebView 加载 html页面 实现 不同分辨率 不同 dpi 缩放自适应处理 解决方案

    两种情况一起使用 实现 不同分辨率 不同 dpi 缩放自适应处理 //webview 需要配置 mWebView.getWebSetting().setUseWideViewPort(true);// ...

  3. Nuxt.js 应用中的 schema:beforeWrite 事件钩子详解

    title: Nuxt.js 应用中的 schema:beforeWrite 事件钩子详解 date: 2024/11/14 updated: 2024/11/14 author: cmdragon ...

  4. 4、oracle进程讲解

    进程结构 server process服务器进程 前台进程(foreground process):server process(服务器进程) 用户连接到数据库实例以后,暂时可以认为是:对每一个用户连 ...

  5. golang之常用开发工具

    汇总平常开发中较为常用的工具 [sql2struct] 将MySQL快速生成struct github:  https://github.com/idoubi/sql2struct

  6. python之日志记录loguru

    安装: pip install loguru 基础使用: from loguru import logger logger.debug("This is a debug...") ...

  7. Echrtas 实时渲染

    1.实时曲线图 业务场景:每个时间节点产生一个数据,且时间节点间隔不固定 坐标轴配置:X轴类型设定为time,Y轴类型设定为value 数据格式:每个节点的数据都是一个数组,第一个数组为时间,第二个元 ...

  8. Mock.js 笔记

    1.介绍 官方文档,Mock.js用来生成随机数据,拦截 Ajax 请求 支持的数据类型丰富,包括文本.数字.布尔值.日期.邮箱.链接.图片.颜色等 功能灵活,生成随机数据 和 拦截 Ajax 请求 ...

  9. cento 申请ssl证书笔记

    如果您的Certbot工具没有内置的Nginx插件,您可以尝试以下方法来申请证书并配置Nginx服务器: 安装Certbot的Nginx插件: sudo yum install certbot-ngi ...

  10. .NET Core 堆结构(Heap)底层原理浅谈

    .Net托管堆布局 加载堆 主要是供CLR内部使用,作为承载程序的元数据. HighFrequencyHeap 存放CLR高频使用的内部数据,比如MethodTable,MethodDesc. 通过i ...