O aplicativo MVC de depuração Visual Studios 2012 abre o navegador Chrome na janela aleatória

0

Basicamente, quando clico com o botão direito do mouse no projeto - > Depurar - > Inicie uma nova instância no visual studio 2012 com o chrome como navegador padrão, ele aparentemente seleciona uma instância de janela aleatória do navegador chrome e abre uma nova guia lá.

Meu comportamento desejado é que ele abriria uma nova janela do navegador chrome e, em seguida, a visualização da Web em mvc. Ou, se já houver uma instância de depuração do MVC ativada, ela abrirá uma nova guia nessa janela. Eu não tenho ideia de como seria capaz de fazer isso escrevendo uma extensão ou algo assim. Mas essa abertura de abas em janelas cromadas aleatórias me deixa louca. Especialmente quando combinado com o VirtualWin (para que essas novas janelas de outro espaço de trabalho da área de trabalho sejam puxadas para o espaço de trabalho atual).

    
por craastad 04.02.2013 / 17:16

2 respostas

0

Tenho certeza de que esse é o comportamento padrão do Chrome, e não algo do Visual Studio. O Chrome usa a última janela que você tinha ativo como o local para adicionar a nova guia. Você pode testar isso clicando em um link do e-mail (e assumindo que o Google Chrome é seu navegador de sistema padrão), observando onde a nova guia é aberta.

Pode ser possível passar argumentos de linha de comando ao Chrome para especificar a abertura em uma nova janela, mas é provável que você precise gravar uma extensão do VS para fazer isso.

Confira Comutador de navegador padrão para ver uma ideia.

    
por 12.03.2013 / 19:25
0

Isso foi alterado no Visual Studio 2017, onde o Chrome abrirá uma nova janela privada por padrão para executar o aplicativo.

É possível passar os argumentos da linha de comando para o navegador, embora:

  1. Clique na seta para baixo à direita do botão de lançamento, onde você seleciona o navegador.

  2. Clique em "Navegar com ..."

  3. Veja o caminho para o Google Chrome e copie-o.

  4. Adicione um novo navegador

  5. Cole o caminho na caixa "Programa", insira os argumentos da linha de comando na caixa "Argumentos" e coloque "Google Chrome" ou outro nome para o "Nome amigável" que será exibido. Colocar o mesmo nome de algo existente tornará o "Google Chrome (2)". Se necessário, você pode remover o existente e substituí-lo por um modificado. Para fazer isso, você deve primeiro definir outra coisa como padrão, já que o padrão não pode ser removido.

Note que eu confirmei essas etapas em 2015 e 2017, mas acho que 2012 funciona da mesma maneira.

Teste /new-window como argumento.

    
por 21.05.2018 / 18:36