força o firefox a travar ou enganar o firefox a pensar que ele caiu no windows

0

Gostaria 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:

  1. Qual pop-up foi observado
  2. Como recriar o problema

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!

    
por user972276 19.11.2013 / 21:09

4 respostas

2

Você pode instalar este estilo de usuário para travar o link

do Firefox     
por 19.11.2013 / 21:42
3

Outra 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!

    
por 20.11.2013 / 17:21
1

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.

    
por 16.04.2017 / 10:53
0

Isso é feito pela própria Mozilla:

link

== 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.

    
por 30.06.2017 / 02:45