Google chrome extension 如何使用谷歌扩展选择从两个DNS服务器返回的DNS a记录,然后让Chrome连接到a记录IP?

Google chrome extension 如何使用谷歌扩展选择从两个DNS服务器返回的DNS a记录,然后让Chrome连接到a记录IP?,google-chrome-extension,https,dns,Google Chrome Extension,Https,Dns,我想做一个谷歌扩展,要求是 (如果我想连接到mail.mycompany.example) GE要求操作系统的DNS获取IP GE要求谷歌DNS通过HTTPS服务器获取IP 如果步骤1的IP是私有IP,请使用它连接到mail.mycompany.example 否则,请使用步骤2的IP连接到mail.mycompany.example 如何编码?你不能。Chrome没有提供任何方式让扩展连接到DNS解析 可以使用一个文件控制浏览器对HTTP代理的使用,该文件可以由使用API的扩展提供,但PAC文

我想做一个谷歌扩展,要求是

(如果我想连接到
mail.mycompany.example

  • GE要求操作系统的DNS获取IP
  • GE要求谷歌DNS通过HTTPS服务器获取IP
  • 如果步骤1的IP是私有IP,请使用它连接到
    mail.mycompany.example
  • 否则,请使用步骤2的IP连接到
    mail.mycompany.example

  • 如何编码?

    你不能。Chrome没有提供任何方式让扩展连接到DNS解析

    可以使用一个文件控制浏览器对HTTP代理的使用,该文件可以由使用API的扩展提供,但PAC文件不能发出HTTP(s)请求,它只能指示浏览器使用代理,而不能使用备用IP连接到服务器