2010-03-31 9 views

Respuesta

9

No puede eliminar elementos del historial del navegador, pero puede cargar un nuevo documento en la ventana y omitir el historial con javascript. Esto se hace con el replace() method de localización de objetos

top.location.replace(newUrl); 
+0

No funcionó cuando solo cambiaba la parte de ancla de la URL. Al menos Safari 5 deja la parte de anclaje cuando se llama a location.replace. – akauppi

4

del navegador pertenece al usuario, no a su aplicación (cliente o serverside). No hay forma de acceder a ella a través de javascript y esto es algo muy bueno.

+2

tomar un caso de Gmail, acceder a él, hacer signo estancia segura está activada, cerca navegador y Gmail de nuevo abierta, pasa a considerar en el navegador va a cambiar muchas veces y finalmente aterrice en su casilla de correo, pero ninguno de esos puntos es accesible mediante el botón Atrás. Cómo lo hicieron. –

+2

@Praveen Prasad las solicitudes son probablemente redirecciones y, por lo tanto, no muestran el historial del navegador. – dublintech

Cuestiones relacionadas