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

1

Finalmente encontrei uma extensão que faz o que quero para as novas janelas do Chrome, chamada "ResizeWindow". Isso resolve o problema de que novas janelas do Chrome, exceto a inicial, não sejam abertas no canto superior esquerdo da área visível.

Meu único desejo adicional é poder ativar a extensão automaticamente após a 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 carregar no local incorreto.

Eu não sou um programador, mas também não sou burro (tenha alguma autoria da Web em meu currículo desde os 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 do mouse) usado para abrir um link em uma nova janela (ou Fiquei esperando alguém aparecer com o que quero separadamente)?

Se precisar fornecer informações específicas, informe-me do que você precisa e terei prazer em fazê-lo.

Aqui está um pouco mais detalhadamente: Eu tenho a extensão Redimensionar janela . Eu removi todas as resoluções indesejadas das configurações, para que a única disponível seja a que corresponda ao estado real da minha tela e defina a opção de alternar entre as resoluções listadas (apenas uma para usar significa que será o padrão).

No entanto, para fazer a extensão funcionar, é necessário 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 esteja sozinho em querer isso, pois o Chrome abre novas janelas em uma cascata contínua, em vez de sempre abrir no canto superior / esquerdo, e essa alteração simplesmente automatiza o redimensionamento sem nenhum clique adicional.

dirtycar74
fonte

Respostas:

1

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 (o que cria o menu de contexto com o botão direito do mouse) é usado para abrir um link em uma nova janela (ou eu preso esperando que alguém invente o que eu quero separadamente)?

Sim, os arquivos de origem da extensão do 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.jsonarquivo deve informar quais arquivos de origem são usados ​​e você pode alterá-los conforme necessário. Depois que a extensão for atualizada pelo autor, no entanto, a cópia local será atualizada; portanto, convém usar um nome diferente e usar as ferramentas de desenvolvedor para compactar a extensão por conta própria .

Sathyajith Bhat
fonte