Chrome插件的内网之VisualEvent与ReRes的结合使用

针对局域网,无法访问到插件需要访问的网站。由于公司内部采用的是局域网开发模式。所以就倒腾了一下这两个插件。

首先需要下载插件VisualEvent(Github或者百度都能下载)
下载完毕后,将文件的后缀名从crx改为.zip等可以被解压工具解压的后缀名。
Chrome插件的内网之VisualEvent与ReRes的结合使用_第1张图片
2.将_metedata 文件夹删除
3.修改visualEvent.js
使用可以格式化代码的工具打开进行编辑
Chrome插件的内网之VisualEvent与ReRes的结合使用_第2张图片

4.从能够访问到外网的浏览器输入visualEvent访问的js的url。
在这里插入图片描述
5.保存文件到本地磁盘中
Chrome插件的内网之VisualEvent与ReRes的结合使用_第3张图片

6.编辑刚刚下载的文件(因为它也要访问远程服务器中的文件)。将访问的url后面的rand删除
Chrome插件的内网之VisualEvent与ReRes的结合使用_第4张图片

6.依次保存文件 到本地磁盘中(D:\Documents\temp)
Chrome插件的内网之VisualEvent与ReRes的结合使用_第5张图片

7.使用chrome浏览器—》扩展插件
Chrome插件的内网之VisualEvent与ReRes的结合使用_第6张图片
进行打包插件。就会生成两个文件
Chrome插件的内网之VisualEvent与ReRes的结合使用_第7张图片
然后加载已解压的扩展文件----然后就加入过来了
Chrome插件的内网之VisualEvent与ReRes的结合使用_第8张图片

8.这样的话在能够访问外网的情况下是可以使用这个插件的。但是不能访问外网的情况下。必须借助reRes这个插件进行拦截了。
8.1首先下载插件Reres.crx---->直接将Reres.crx拉到chrome的扩展文件就能够加载了
在这里插入图片描述
8.2加载拦截规则
Chrome插件的内网之VisualEvent与ReRes的结合使用_第9张图片

由于不知道ReRes是否支持正则表达式。所以做了一系列的铺垫(1.删除VisualEvent加载的url后面的随机数(保证每次都能发送请求新的js文件,不使用缓存文件))2.添加规则的时候重复了两次拦截(http: 和 https:).如果能够在ReRes中编写正则就简单多了,什么都不需要更改。直接编写相应的规则就能拦截请求加载本地文件。

总:由于第一次接触插件文件。途中出现了一些小问题。
比如:修改下载后的crx文件后(改成zip文件,解压后,然后又修改成crx。直接拖拽到chrome扩展窗口)—》会显示报错信息的。不能正常使用。正确的做法是。解压完毕后,删除__metadata文件夹。使用Chrome扩展窗口中的
在这里插入图片描述
去加载已经被我们解压的crx文件。就能正常的使用了

你可能感兴趣的:(内网工具,javascript)