O Incognito herda normalmente a política de proxy normal. Uma extensão de proxy autorizada pode definir um âmbito Incognito separado:

chrome.proxy.settings.set({
  value: {
    mode: "fixed_servers",
    rules: {
      singleProxy: {
        scheme: "http",
        host: "proxy.example.net",
        port: 8080
      }
    }
  },
  scope: "incognito_persistent"
}, () => {});

Para a navegação permitida em sites públicos, a lista de proxies HTTP fornece candidatos para o anfitrião e a porta HTTP fixos. A extensão precisa de permissão de proxy e da aprovação do utilizador para o acesso Incognito. Não pode conceder esse acesso a si mesma.

ÂmbitoDuração
incognito_persistentAté ser limpo ou até a extensão que o rege ser desativada ou removida
incognito_session_onlyAté a última janela Incognito fechar; só pode ser definido com uma janela Incognito aberta

Inspecione proxy.settings.get com incognito: true quando a política ou outra extensão puderem controlar o resultado. Uma substituição pedida não é prova de que tenha ganho precedência. Ao restaurar a política herdada limpe o mesmo âmbito Incognito que a extensão definiu.

Artigos relacionados