É possível que um atalho do Google Chrome use um agente de usuário diferente de uma janela existente do Chrome?

7

Estou especificando um agente de usuário personalizado no Google Chrome para acessar um site legado na intranet da minha empresa (o site exige desnecessariamente o IE). Eu criei um atalho de aplicativo para o site e adicionei o parâmetro --user-agent ao atalho.

Se eu iniciar esse atalho sem que o Chrome já esteja em execução, tudo funcionará bem. No entanto, se eu iniciar o atalho do aplicativo quando outra janela do Chrome já estiver aberta, o parâmetro --user-agent será ignorado e o agente do usuário normal será usado.

Assim, parece que qualquer string de agente de usuário é usada quando a primeira janela do Chrome é aberta é o que será usado em todas as janelas futuras ou atalhos de aplicativos. Existe alguma maneira de contornar este comportamento?

    
por arathorn 19.07.2009 / 21:14

2 respostas

11

O que você pode fazer é criar vários perfis. Isso significa que as janelas não serão compartilhadas e, da mesma forma, com favoritos, cache, conteúdo da tela inicial, cookies etc., mas você poderá fazer com que seu atalho funcione da maneira que você queria.

Primeiro, siga as etapas deste artigo para criar um perfil secundário para o Google Chrome: Crie perfis separados no Google Chrome para membros da família e fique extremamente seguro .

Em segundo lugar, modifique o atalho colocando no parâmetro --user-agent . Por exemplo, aqui está a linha de comando que usei para testar:

"path\to\chrome.exe" --user-data-dir="..\User Data\Test" --user-agent="Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)"

Agora, você pode clicar duas vezes no seu atalho comum do Chrome e nesse novo atalho, e cada um abrirá suas janelas em sessões distintas, com seus próprios agentes de usuário.

    
por 20.07.2009 / 17:45
0

A janela do aplicativo pode estar captando e compartilhando a sessão iniciada pela outra janela. Se você não estiver conectado ao histórico de navegação, etc., pode tentar marcar seu atalho com o parâmetro --incognito também. Vale um tiro!

    
por 20.07.2009 / 17:19