Pregunta en el foro de JavaScript si se puede evitar que la pagina quede en el historial.
La otra que puedes usar es complicar un poquito el asunto, por ejemplo en mi pagina para poder descargar las roms tenes que loguearte, la pagina de descargar en un popup, y si digitan en el navegador la ruta de este popup este se cierra, tecnicamente para descargar el juego estan obligados a loguearse y dar clic sobre el juego para poderlo descargar.
Pero nunca se me paso por la mente que cuando se descarga la rom, la ruta queda en el historial, voy a ver si eso esta pasando.
Saludos