Como abrir uma página no modo anônimo a partir do HTML?

7

Como sysadmin, eu freqüentemente quero abrir aplicativos da web internos no modo de navegação anônima, por uma variedade de razões que não têm nada a ver com privacidade. Para usar um conjunto diferente de credenciais, talvez. Ou para evitar a contaminação cruzada entre duas sessões com o mesmo aplicativo. Ou ... bem, você entende, todos nós estamos executando sistemas complexos.

Eu adoraria poder abrir um link em uma guia ou janela anônima (idealmente em todos os navegadores, mas principalmente no Opera). Algo como:

<a target="_incognito" href="https://were.hunting.wabbits.com">Qwiet</a>

Ou:

<a href="javascript:OpenInIncognito('https://were.hunting.wabbits.com');">Qwiet</a>

Ou, na pior das hipóteses, faça um marcador fazer isso.

Toda discussão que eu posso encontrar isso se resume a " Você não deveria querer fazer isso porque ... privacidade! ". Mas, claro, isso não é um caso de uso de privacidade, e eu realmente não me importo se um investigador forense puder descobrir que eu tenho acessado esses aplicativos da web. Faz parte do meu trabalho, afinal. Eu só quero um pouco de isolamento, e gostaria de fazê-lo sem abrir uma variedade de navegadores diferentes ou usar várias máquinas ou VMs.

    
por Ross Patterson 16.11.2016 / 16:09

3 respostas

5

Você pode conseguir isso com a função JavaScript windows.create() , ele aceita um parâmetro opcional incognito , veja documentos da Web do MDN :

incognito
Whether the new window should be an incognito (private) window. Note that if you specify incognito and tabId, the ID must refer to a private tab — that is, you can't move a non-private tab to a private window.

Exemplo: windows.create({"url": url, "incognito": true});

Verifique se há compatibilidade com o navegador .

Editar:

Desculpe, mas acima A solução não funcionará em uma página da Web, pois o objeto do Windows não está disponível lá. Pode funcionar apenas para extensões do navegador.

    
por 01.04.2018 / 18:57
2

Você pode criar um atalho na área de trabalho e usar o sinalizador -incognito e o endereço da web para fazer isso, conforme a página a seguir:

link

Isso é um pouco pior do que o "pior caso" que você descreveu, mas se você estiver testando as mesmas páginas repetidamente, pode não ser tão ruim.

    
por 16.11.2016 / 20:54
1

De acordo com essa resposta do stackoverflow, é impossível

link

E como você não quer isso por motivos de privacidade, essa é a razão pela qual os navegadores não têm essa função. Navegadores são feitos para as massas e há um pouco de segurança e privacidade mais importante do que uma função insegura para um caso de uso muito especial.

    
por 16.11.2016 / 20:30