Parar o cromado para trás / avançar com dois dedos

Desactivar o deslizamento com dois dedos que faz com que o Chrome volte ou avance. Eu tenho um site onde o usuário pode perder o progresso em seu trabalho se ele não salvar especificamente.

Eu tentei usarwindow.onbeforeunload mas isso não parece funcionar se eu tiver hashes no URL (o retrocesso seria alterado entre www.example.com/work/#step1#unsaved www.example.com/work/#step0) e o evento não parece desencadear.

Eu estava prestes a mudar para outra solução, mas hoje percebi que no Google Docs ela está completamente desativada. Como eles conseguiram isso?

questionAnswers(7)

yourAnswerToTheQuestion