Estoy haciendo un sitio web para un Centro de Recursos sobre Abuso de Mujeres Muchos centros como este tienen lo que los centros denominan "botón de pánico". Un ejemplo de uno básico se encuentra aquí en la parte superior de cada página en la barra verde.
La idea del enlace o botón es que si una mujer estaba buscando ayuda en este sitio web, y su abusador o alguien que no querían conocer entró en la habitación, permite un escape rápido. A veces, un enlace es mucho más rápido que cerrar una ventana del navegador y eso puede ser sospechoso.
El problema que veo es que la mayoría de los botones que veo haciendo esto simplemente te envían a Google o algo así. Voy a hacer algo como esto:
<a href="http://www.msn.com/#news" rel="noreferrer">LEAVE WEBSITE NOW!</a>
o
<a href='data:text/html;charset=utf-8, <html><meta http-equiv="refresh" content="0;URL='http://www.msn.com/#news/'"></html>'>LEAVE WEBSITE NOW!</a>
Un enlace como ese lo desplazará a contenido real. No es una búsqueda en blanco de Google, pero tampoco es algo muy específico que pueda considerarse sospechoso.
Sé que bloquear el referente es bueno, pero incluso con esa solución puede presionar el botón Atrás en su navegador y está atrapado. Para este problema, pensé que podría hacer algo así:
HTML
<a href="javascript:goNewWin()" rel="noreferrer">LEAVE WEBSITE NOW!</A>
JavaScript
function goNewWin() {
window.open("backbuttonnewpage.html",'TheNewpop','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1');
self.close()
}
Estoy publicando porque hay vidas en riesgo con esto y necesito algo que sea lo más cercano a una solución total posible. ¿Cómo harías esto?
ACTUALIZACIÓN - 26/03/14: Ejecuté
algunas de las ideas educativas publicadas aquí por el centro de recursos con el que estoy trabajando y aquí estaba su respuesta. "Se necesita un coraje extremo para que nuestros usuarios incluso visiten nuestro sitio web. Cuando vienen, buscan un recurso rápido y fácil para salir de una situación potencialmente mortal. En la mayoría de los casos, no tendrían el tiempo o la capacidad mental para educarse sobre una manera segura de navegar por nuestro sitio web. Cuando se les presenta la idea de un "botón de pánico", cuando se hace correctamente, parece ser un recurso que siempre es solicitado por la mayoría de las víctimas que tratamos ".
Después de leer muchas de las ideas aquí, parece que una solución total sería un botón grande que flota en una posición constante en el lado izquierdo. Cuando la página se carga, carga otro sitio en segundo plano (tal vez una llamada ajax) para que al hacer clic en el botón simplemente se elimine el marco superpuesto. Esto significará que no hay tiempo de carga al hacer clic. Para evitar presionar el botón de retroceso del navegador, parece que es necesario decirle al navegador que no guarde en caché, así como posiblemente usarlo replaceStateen cada cambio de página para desactivar un botón de retroceso que revela este sitio.
Esto sigue siendo una cuestión técnica. El debate ayuda mucho, pero todavía necesito una solución técnica que funcione. ¿Alguien piensa que pueden juntar todas estas ideas en algo funcional? Trabajaré en ello de inmediato y publicaré todo lo que se me ocurra. Gracias a todos.
^w)