É possível executar automaticamente uma extensão para todas as novas janelas do Chrome criadas?

1

Eu finalmente encontrei uma extensão que faz o que eu quero para novas janelas do Chrome, chamada "ResizeWindow". Ele corrige esse problema que novas janelas do Google Chrome diferentes da inicial não são abertas no canto superior esquerdo da área visível.

Meu único desejo adicional é poder ter a extensão automaticamente ativada na criação de cada nova janela, em vez de clicar manualmente no ícone da extensão na barra depois que a janela recém-aberta for carregada no local incorreto.

Eu não sou um programador, mas também não sou um manequim (tenho alguma autoria na web em meu currículo nos dias do IIS5). Existe uma maneira de editar a cópia local da extensão para fazer isso ou injetar a chamada na extensão em qualquer código (qualquer que seja o menu de contexto do botão direito) para abrir um link em uma nova janela (ou am Eu fiquei esperando por alguém para vir com o que eu quero separadamente)?

Se eu precisar fornecer alguma informação específica, por favor, deixe-me saber o que você precisa e terei prazer em fazê-lo.

Veja um pouco mais detalhadamente: tenho a extensão da janela de redimensionamento . Eu removi todas as resoluções indesejadas das configurações, de modo que a única disponível é a correspondência de minha tela real estate, e defina a opção para percorrer as resoluções listadas (apenas uma para usar significa que será padrão).

No entanto, para que a extensão funcione é mágica, você precisa clicar no ícone na barra. O que eu quero fazer é alterar a extensão de alguma forma para que a extensão seja acionada sempre que uma nova instância do Chrome for aberta, por qualquer motivo, sem interação do usuário, usando as configurações já inseridas. Duvido que eu esteja sozinho em querer isso, já que o Chrome abre novas janelas em uma cascata contínua, em vez de sempre abrir no canto superior / esquerdo, e essa alteração simplesmente automatizaria o redimensionamento sem nenhum clique adicional.

    
por dirtycar74 14.08.2011 / 07:07

1 resposta

1

there a way to either edit the local copy of the extension to do this or to inject the call to the extension into whatever code (whatever makes the right-click context menu) is used for opening a link in a new window (or am I stuck waiting for someone to come up with what I want separately)?

Sim, os arquivos de origem da extensão do Google Chrome são basicamente arquivos HTML / CSS / JS e você pode encontrá-los em

%localappdata%\Google\Chrome\User Data\Default\Extensions\kkelicaakdanhinjdeammmilcgefonfh  
pasta

. Examinar o manifest.json deve informar quais arquivos de origem são usados e você pode alterá-los conforme necessário. Uma vez que a extensão é atualizada pelo autor, no entanto, a cópia local será atualizada, então você pode querer usar um nome diferente e usar as ferramentas do desenvolvedor para empacotar a extensão por conta própria ..

    
por 14.08.2011 / 16:43