talvez o plugin 'NoScript' possa ajudar. Banir o site e o script não será executado em todos
É possível que o javascript fique preso em um loop de abertura de alertas. Por exemplo:
for(var i=0;;i++)
alert('This will never stop');
Existe uma maneira de parar isso no firefox sem ter que matar todo o processo?
talvez o plugin 'NoScript' possa ajudar. Banir o site e o script não será executado em todos
Referência da pergunta do Stackoverflow: Como você interrompe um loop infinito em JavaScript?
Uma diferença crítica no seu loop é o pop-up (interação do usuário) que impede a detecção de "script lento".
Se você for rápido o suficiente, clique em "Ok" e depois em F5 . Você pode ter que confirmar um ou dois mais pop-ups, mas a página será recarregada e você será salvo.
Eu normalmente tenho o pop-up de Javascript em foco para que eu possa pressionar Enter para me livrar dele. Em seguida, posiciono o cursor do mouse logo acima do botão Fechar. Começo então uma corrida onde apertei Enter para fechar o popup e imediatamente clico no botão Fechar Tab antes que ele tenha a chance de criar outro popup.
Estou usando o AlertStopper ( link ).
Tags firefox javascript