Minha solução foi usar o comutador de linha de comando regras de host para o Google Cromada. Isso pode ser usado para forçar o usuário a permanecer no mesmo domínio (e o número da porta, se quiser).
Por exemplo, se você deseja iniciar o Chrome no modo de quiosque e não permitir que o usuário navegue para longe de localhost
na porta 80:
chromium-browser --kiosk --host-rules="MAP * localhost:80"
É claro que, nesse caso, o usuário ainda pode navegar para http://localhost/page_2
, mas não pode ir para http://www.yahoo.com/