Quiero determinar cómo filtrar F5, botón de actualización, X y cerrar en el navegador a través de silverlight 4.0 o incluso en el lado del servidor.Silverlight 4: detectar navegador F5/actualizar y X/cerrar
gracias
Editado:
añadí recompensa a mi pregunta solo hoy, 28 de julio de 2011. Mi anterior solución/respuesta ya no está trabajando en IE 9.
window.onunload = function (e) {
// Firefox || IE
e = e || window.event;
var y = e.pageY || e.clientY;
if (y < 0) {
alert("close");
}
else {
alert("refresh");
}
}
Cuando el usuario presiona F5, actualizar, X y cierra el botón, NO debería aparecer el cuadro de mensaje. En caso de que la solución esté antes de descargar.
Gracias por su ayuda!
filtro Cómo - interceptarlo y evitar que el usuario lo hace? Dudo que eso sea posible. – Rup
Solo quiero saber cómo, no para evitar, sino para volver a cargar el servicio web. – xscape
¿A qué te refieres con volver a cargar el servicio web? Si el servicio web está en algún estado no predeterminado, agregue alguna variable de estado, esa aplicación se configurará al inicio y, por lo tanto, cada reinicio reiniciará esta variable y obtendrá un evento de ella. – Zee