Estou usando o Firefox para navegar automaticamente e capturar capturas de tela de vários sites. Alguns desses sites usam o evento onbeforeunload
para chamar a atenção do usuário antes de sair de uma página.
Neste momento, isso impede que meu script navegue até a próxima URL e eu tenho que executar o seguinte JS para redefinir o evento para não fazer nada, como abaixo:
window.onbeforeunload = function () {};
Eu gostaria de colocar essa lógica no navegador e não lidar com um monte de casos de borda no meu código. O ideal é manter o Javascript ativado, enquanto bloqueia esse evento (possivelmente outros) em todas as páginas que o navegador visita.
Isso é possível através de uma extensão conhecida ou através das configurações de perfil do Firefox?