Existem essencialmente dois tipos de redirecionamentos, os causados pelos cabeçalhos de redirecionamento e os causados pelo JavaScript.
Os cabeçalhos de redirecionamento, como 301, destinam-se a informar ao navegador que qualquer recurso que eles estejam procurando não está no local em que estão procurando, mas que o local verdadeiro é conhecido. Isso permite que o navegador encontre esses recursos, em vez de um 404 que apenas informa que o recurso não está lá.
Esse tipo de redirecionamento é uma das partes fundamentais de um navegador da Web, portanto, não há uma maneira fácil de modificar o comportamento. O Chrome é de código aberto, portanto, você pode tecnicamente fazer o que está pedindo, mas de forma alguma seria uma solução simples.
O outro tipo é feito por JavaScript. Uma página é carregada e o script na página informa ao navegador para carregar uma nova página. Uma simples extensão de navegador pode executar um script na página que intercepta todas essas tentativas e solicita permissão ao usuário antes de permitir que ele continue.