Você pode instalar este estilo de usuário para travar o link
do FirefoxGostaria de recriar uma situação em que o Firefox caiu e traz uma janela pop-up após o relançamento.
O motivo é que eu tenho um programa que periodicamente abre o firefox, faz algumas coisas e fecha o firefox. Um usuário relatou um problema em que o programa abriu o firefox, o Firefox caiu, depois apareceu um pop-up dizendo que o Firefox caiu. O programa não conseguiu se livrar desse pop-up por conta própria e o popup impediu que o programa abrisse o firefox novamente mais tarde. Eu nunca vi a janela pop-up e não estou familiarizado o suficiente com o firefox para adivinhar o que foi pop-up.Eu acho que há duas coisas que eu gostaria de saber:
Estou executando o firefox em uma máquina windows 7 e tentei o comando 'taskkill / F / PID' e acabei com o processo do firefox usando o gerenciador de tarefas. Ambos os métodos não causam o resultado desejado. Se houver uma entrada de registro, eu posso adicionar / modificar para enganar o firefox e pensar que ele caiu também funcionaria.
Desculpe se não há muitos detalhes para explorar. Qualquer informação sobre o assunto ajudaria tremendamente!
Você pode instalar este estilo de usuário para travar o link
do FirefoxOutra maneira de fazer isso (na verdade, o jeito da Mozilla)
Vá para about:config
e transforme devtools.chrome.enabled
em true
Abra o Scratchpad com Deslocamento + F4
Alterne o ambiente para o navegador e execute o snippet a seguir
Cu.import("resource://gre/modules/ctypes.jsm");
let zero = new ctypes.intptr_t(8);
let badptr = ctypes.cast(zero, ctypes.PointerType(ctypes.int32_t));
badptr.contents;
Bater!
No Windows 10 acabo de usar Taskkill /IM firefox.exe /F
para /F
orcefully fechar o firefox de forma "ruim" (significado: uma chance de perda de dados, por exemplo, guias e sessões atuais) que parecem fazer com que o programa exiba o prompt de recuperação da guia ou execute uma ação semelhante. Veja Taskkill /?
para mais informações.
No debian linux eu posso usar killall -9 firefox
para matar todos os processos do firefox simultaneamente, já que ele usa muitos processos para executar. Isso deve produzir um resultado idêntico.
Isso é feito pela própria Mozilla:
== crashfirefox-intentionally --
Tool for QA/testers to intentionally crash Firefox in a way that should cause the crash reporter to start.
See https://github.com/bsmedberg/crashfirefox-intentionally for more details.