如何禁止Chrome自动更新IDM扩展程序
背景是使用学习版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扩展程序的更多相关文章
- Windows 禁止 chrome 自动更新的方法
来源: https://www.cnblogs.com/zhouwanqiu/p/9329134.html 公司进行兼容性测试 需要chrome的浏览器版本, 但是 公司网络抽风 偶尔 总能是升级到最 ...
- 禁止chrome自动更新
删除C:\Program Files (x86)\Google文件夹下面的updata文件夹
- 将Chrome浏览器中的扩展程序导出为crx插件文件
将Chrome浏览器中安装的插件程序导出为crx插件文件 以360急速浏览器为例进行导出crx插件程序 1.在Chrom商店中找到需要的插件,安装到浏览器的扩展程序里面()IDM Integratio ...
- chrome浏览的下载扩展程序
C:\Users\XXXX\AppData\Local\Google\Chrome\User Data\Default\Extensions 地址栏输入chrome://extensions/并回车打 ...
- 16、如何将安装在chrome上的插件(扩展程序)打包成".crx"文件
1.打开扩展程序: 2.打开开发者模式并选择要打包的插件: 3.打包扩展程序: (1) (2) (3)
- 使用苏飞httphelper开发自动更新发布文章程序
最近新上线了一个网站,专门收集网上签到赚钱,有奖活动等等的网站 我就要集分宝 http://www.591jfb.com.新建立 了一个栏目"每日更新",这样就需要每天都登录到网站 ...
- 禁止mysql自动更新
每到00:00时,MySQL弹出小黑框 这是mysql在自动检测更新 右键"此电脑",点击"管理" 依此操作即可
- 通过CSS禁止Chrome自动为输入框添加橘黄色边框,修改/禁止 chrome input边框颜色,
1 /*Chrome浏览器 点击input 黄色边框 禁用*/ .NoOutLine:focus{outline: none} <asp:TextBox ID="txtTeleph ...
- 如何禁止chrome自动跳转https
请在chrome的地址栏输入: chrome://net-internals/#hsts 在打开的页面中, Delete domain 栏的输入框中输入:xx.xx.com(注意这里是二级域名),然后 ...
- 禁用Chrome自动更新
删除下Update目录 C:\Program Files (x86)\Google\Chrome\
随机推荐
- java CAS及各种锁
CAS CAS 缺点:循环会耗时:一次性只能保持一个共享变量的原子性:ABA问题 package juc.cas; import java.util.concurrent.atomic.AtomicI ...
- NDT论文翻译
The Normal Distributions Transform: A New Approach to Laser Scan Matching 正态分布变换:激光扫描匹配的新方法 摘要:匹配 2D ...
- 题解:洛谷P1119 灾后重建
题解:洛谷P1119 灾后重建 题目传送门 前言:没有掌握floyed求最短路的精髓是每次增加选一个中转点,导致写了2h才勉强卡过 法1:最暴力的想法就是开个三维数组把前i个点的dis状态全部存下来, ...
- aiflow部署文档
aiflow部署文档 一.简介 本文档用来进行aiflow项目的完全部署 二.安装环境 2.1 安装系统镜像版本 使用Centos镜像文件:CentOS-7-x86_64-DVD-1908.iso c ...
- 15.Kubernetes持久化存储
Kubernetes持久化存储 前言 之前我们有提到数据卷:emptydir ,是本地存储,pod重启,数据就不存在了,需要对数据持久化存储 对于数据持久化存储[pod重启,数据还存在],有两种方式 ...
- 源码开放:WebSocket应用示例
1 WebSocket概述 WebSocket是HTML5下一种新的协议(本质上是一个基于TCP的协议),它实现了浏览器与服务器之间的全双工通信,能够节省服务器资源和带宽,达到实时通讯的目的.WebS ...
- json-lib(ezmorph)、gson、flexJson、fastjson、jackson对比,实现java转json,json转java
json-lib(ezmorph).gson.flexJson.fastjson.jackson对比,实现java转json,json转java 本文中所讲的所有代码都在此:json-test 目前关 ...
- java——棋牌类游戏五子棋(webwzq1.0)之三(Msg)
package msg; import java.io.ObjectInputStream; import java.net.DatagramSocket; /******************** ...
- Custom PMD Rules
by Tom Copeland04/09/2003 A Review of PMD A few weeks ago, O'Reilly Network ran an article on PMD, a ...
- golang之测试testing
01 介绍 我们使用 Golang 语言开发的项目,怎么保证逻辑正确和性能要求呢?也就是说我们如何测试我们的 Golang 代码呢?在 Golang 语言中,可以使用标准库 testing 包编写单 ...