$.ajax({url: 'https://获取代理ip的地址',data: {},dataType: "json",type: 'get',success: function(_result){// _result = ['127.0.0.1:8080'];if(_result && _result.length){let singleProxy = {};for(let item of Object.values(_result)){item = item.split(':');let host = item[0];let port = parseInt(item[1]);singleProxy = {host,port};break;}let config = {mode: "fixed_servers",rules: {singleProxy,bypassList: ["*.newmorehot.com","127.0.0.1","*.获取代理ip的地址"] // 代理ip的地址记得要过滤掉,不然代理失效就没法再从代理地址那获取新的ip了}};
//          var config = {//              mode: "fixed_servers",
//              rules: {//                singleProxy: {//                  scheme: "https",
//                  host: "127.0.0.1",
//                  port: 8080
//                },
//                bypassList: ["*.newmorehot.com", "127.0.0.1"]
//              }
//            };chrome.proxy.settings.set({value: config, scope: 'regular'},function() {});}}
});

项目已完成,附上脱敏半成品 gitee传送 有不懂或疑问的欢迎探讨

CHROME扩展笔记之设置代理(项目完成再上完整案例)相关推荐

  1. CHROME扩展笔记之拒绝unsafe-eval求值

    开发插件选项页时由于引用了vue框架开发前端页面,导致拒绝eval求值问题 Uncaught EvalError: Refused to evaluate a string as JavaScript ...

  2. CHROME扩展笔记之chrome.alarms定时器的使用

    chrome.alarms 描述: 使用 chrome.alarms API 安排代码周期性地或者在将来的指定时间运行. 可用版本: 从 Chrome 22 开始稳定支持. 权限: "ala ...

  3. chrome用 --proxy-server 单独设置代理

    先来说一下格式,比如说在谷歌浏览器下的CMD控制窗口下输入: chrome.exe --proxy-server=127.0.0.1:8080 chrome.exe --proxy-server=19 ...

  4. CHROME扩展笔记之webRequest·图片拦截

    使用webRequest首先需要在manifest权限里声明,["webRequest","webRequestBlocking","以及监控的地址, ...

  5. 【java笔记】网络编程:文件上传案例

    原理:文件的复制 客户端读取本地的文件,把文件上传到服务器,服务器把上传的文件保存到服务器的硬盘上 步骤: 1.客户端使用本地的字节输入流,读取要上传的文件 2.客户端使用网路字节输出流,把读取的文件 ...

  6. chrome麦克风权限_如何在Chrome扩展程序中处理麦克风输入权限和语音识别

    chrome麦克风权限 by Palash Taneja 由Palash Taneja 如何在Chrome扩展程序中处理麦克风输入权限和语音识别 (How to handle mic input pe ...

  7. Mac中为SourceTree设置代理登陆

    用git已经有一段时间了,但一直是使用命令来管理,有时候不是太方便,看到同事都在用SourceTree,也下载了一个想用用. 二话不说,上官网下载了一个最新版本的,当前版本是2.5(104).我用的是 ...

  8. 那些有趣/实用的 Chrome 扩展神器系列(二)

    苏生不惑第201 篇原创文章,将本公众号设为星标,第一时间看最新文章. 之前分享过 那些有趣/实用的 Chrome 扩展神器 ,准备做成一个系列,这是第2篇,关于谷歌浏览器安装Chrome扩展参考我之 ...

  9. ubuntu12.04宽带链接 以及 宽带链接后 再上局域网时出现的问题

    编辑器加载中...一.检测pppoeconf软件是否安装 $ dpkg -s pppoeconf 出现如下说明已安装: {{ Package: pppoeconf Status: install ok ...

最新文章

  1. linux C 内存管理方式之半动态
  2. 职场疑问:如何进行技术面试
  3. php 一键登录插件,FastAdmin一键管理插件
  4. HashMap 源码阅读
  5. python sqlite并发处理_python sqlite大数据 处理
  6. (stl排序+检索)大理石在哪
  7. Linux64位steam,这下没得玩了! Steam无奈抛弃Linux用户
  8. vSphere 5.0热添加
  9. 折纸 瓦力机器人_折纸图解金鱼筷子架
  10. 输入指定答案提示正确C语言,大学C语言课件及复习答案输入输出.ppt
  11. Linux网络嗅探器实验报告,C语言实现 Linux 网络嗅探器
  12. sqlyog的快捷键
  13. PDF怎样免费转换成word?无须借助软件,网页就能轻松实现。
  14. ov5640_rgmii_udp
  15. 计算机与信息科学相关教材,AdobeIllustrator实例教程/计算机与信息科学系列规划教材...
  16. tbslog乱码转换_tbslog乱码转换
  17. 电脑ping,电脑ping如何打开 电脑ping打开教程
  18. 原生js实现贪食蛇小游戏
  19. 哈尔滨苹果手机不开机怎么办
  20. 中石油12203-Darker and Darker

热门文章

  1. CentOS上使用docker安装redis
  2. 1054: 猴子吃桃(C)
  3. 解决gpu没有运行进程,但是显存一直占用的方式
  4. 网站域名过户查询_域名知识问答之域名过户
  5. matplotlib-06 axhline绘制水平/竖直参考线
  6. 浅谈用户研究那些事(上)定性研究
  7. [转载]VBA创建数据透视表
  8. 部分库不支持32位系统archive报错:Undefined symbols for architecture armv7
  9. 小程序(十)签到业务流程分析
  10. MAC地址和IP地址说明