Como impedir o fechamento acidental do Chrome durante o desenvolvimento?

5

Portanto, estou desenvolvendo uma Extensão para Chrome , o que significa que estou fechando o Chrome constantemente acidentalmente :

E, embora talvez você não veja agora, fechei o Chrome pelo menos 8 vezes por causa de uma movimentação acidental e clique no em vez do botão da minha extensão. Quero dizer, o topo do botão é apenas 11 pixels de distância:

Agora que você acredita que eu não sou um psicopata, deixe-me passar pelo que eu tentei.

  • Definindo para isso? Não.
  • Outra questão SU? SIM! Mas espere, na resposta da pergunta ele reconhece que você não pode impedir que o Chrome feche sem avisar ao pressionar o .Qualéexatamenteomeuproblema.(Sim,euseiquepossoCtrl+Shift+Tabparatrazê-lodevolta,masrealmente?)

  • NoClose (também da mesma pergunta acima) não funciona também.

  • Eu nem tentei a Extensão do Chrome de 2 Estrelas que afirma que não Não trabalhe mais na descrição da extensão propriamente dita , mas olhei de relance para ela em boa medida.

Como posso desativar o ,mostrarumaconfirmaçãoouqualquercoisaassim?

Nota1:Bobfezumbomargumentonobate-paposobrecomoeupoderiamoveroíconeparaaesquerdanafrentedosoutrosíconesdeextensão.Sim,issofuncionaria.Masémaisumasolução,eeuaindagostariadeumaresposta.Outrosdesenvolvedorespodemnãoterummontedeextensõesinstaladasouterumbommotivoparadesenvolversemoutrasextensõesquepossamcausarconflitos.Nessecaso,nãohaverianadaparasemoveratrásdele.

Nota2:Umaespéciedenãorelacionado,mastambémfecheioChromequandoclicava no passado, por isso esta questão poderia ajudar mesmo não desenvolvedores que são tão desleixados quanto eu.

    
por Insane 07.02.2016 / 07:58

2 respostas

4

Você poderia começar a digitar nesta caixa de resposta? ;)

Apenas pensando fora (na verdade, dentro) da caixa.

Ou, se você quisesse fazer isso com o foco em outra aba, você poderia sempre abrir o console ( F12 ) e colar algo nos seguintes termos:

window.onbeforeunload = function (e) {
    e = e || window.event;

    if (e) {
        e.returnValue = 'Are you sure?';
    }
};
    
por 07.02.2016 / 08:33
1

Você não precisa adicionar nada ao Chrome ou ao seu computador (e não precisa manter o Stack Exchange aberto o tempo todo). Basta ir para esta página da web . É um HTML em branco com um script que impede o fechamento da guia. Portanto, se você pressionar acidentalmente Ctrl + Shift + Q ou o X vermelho, nenhuma das suas guias será fechada. Você pode fixá-lo de modo que seja menos confuso.

    
por 21.11.2016 / 04:34