Abra o URL no Chromium e alterne para a guia existente se o URL já estiver aberto

4

Eu estava tentando criar listas rápidas do Unity para o Gmail. Mas se o Gmail já tiver sido aberto, ele ainda criará outra guia e carregará a página da Web, em vez de alternar para a existente. Eu até tentei instalar o 'Gmail App' na loja de aplicativos e nada aconteceu.

Eu olhei para as várias opções de linha de comando, não consegui encontrar nada. link

A outra solução desajeitada foi instalar um addon chamado Prevent Duplicate Tabs link Ele removeu as guias duplicadas, mas ainda precisava carregar a página do que mudar para ela. Ele também não funciona com o encaminhamento de URLs, como o Google Docs link .

Em uma nota lateral, isso não era para ser um recurso para aplicativos da web, uma palavra da moda hoje em dia.

    
por pt123 14.06.2012 / 10:03

2 respostas

1

A extensão do Chrome, Clutter Free , faz exatamente o que você pediu:

  • alterna para a guia duplicada já aberta, quando uma nova é aberta,
  • funciona em redirecionamentos desde que o URL redirecionado final já esteja aberto

Aviso: sou o autor desta extensão. Eu também estava procurando por essa solução e acabei fazendo a extensão.

    
por Adi B 18.06.2015 / 14:39
0

Existem duas maneiras de fazer isso: no cliente ou no servidor.

Do lado do servidor, isso seria possível, mas o Google teria que fazer alterações no código no final do Gmail. É improvável que isso ocorra porque algumas pessoas desejam várias guias abertas ao mesmo tempo.

Do lado do cliente, isso pode ser feito em JavaScript, mas pelo fato de que os fornecedores de navegador deliberadamente tomam providências para eliminar vulnerabilidades de cross-site scripting - as guias / janelas do navegador não devem conhecer o conteúdo um do outro por design.

A maneira mais realista de conseguir isso é com uma extensão do navegador para lidar com essa situação. Se você está pensando em escrever por conta própria, um bom lugar para começar é no StackOverflow, por exemplo, "Como posso obter uma lista de URLs abertos de uma instância em execução de chromium-browser / chrome?" Mas parece que você já está bem perto do que deseja usando a extensão mencionada acima.

    
por Luno 16.01.2014 / 21:57