Estou criando um site para o Centro de Recursos sobre Abuso de Mulheres. Muitos centros como esse têm o que os centros chamam de "Botão de Pânico". Um exemplo de um básico é encontrado aqui na parte superior de todas as páginas da barra verde.
A idéia do link ou botão é para que, se uma mulher estivesse procurando neste site em busca de ajuda, e seu agressor ou alguém que eles não queriam conhecer entrassem na sala, isso permite uma fuga rápida. Às vezes, um link é muito mais rápido do que fechar uma janela do navegador e isso pode ser suspeito.
O problema que vejo é que a maioria dos botões que vejo fazendo isso envia para o google ou algo assim. Eu vou fazer algo assim:
<a href="http://www.msn.com/#news" rel="noreferrer">LEAVE WEBSITE NOW!</a>
ou
<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>
Um link como esse irá direcioná-lo para algum conteúdo real. Não é uma pesquisa em branco no Google, mas também não é uma coisa muito específica que possa ser vista como suspeita.
Eu sei que bloquear o referenciador é bom, mas mesmo com essa solução, você pode pressionar o botão Voltar no seu navegador e ser pego. Para este problema, pensei que poderia fazer algo assim:
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()
}
Estou postando porque há vidas em risco com isso e preciso de algo o mais próximo possível de uma solução total. Como você faria isso?
ATUALIZAÇÃO 3-26-14:
Corri algumas das idéias educacionais postadas aqui pelo centro de recursos com o qual estou trabalhando e aqui estava a resposta delas. "É preciso muita coragem para que nossos usuários acessem nosso site. Quando eles vêm, procuram um recurso fácil e rápido para sair de uma situação potencialmente fatal. Eles não teriam tempo ou capacidade mental na maioria dos casos para educar-se em uma maneira segura de navegar em nosso site. Quando apresentada a idéia de um "botão de pânico", quando realizada corretamente, parece ser um recurso sempre solicitado pela maioria das vítimas que tratamos ".
Depois de ler muitas das idéias aqui, parece que uma solução total seria um botão grande que flutua em uma posição constante no lado esquerdo. Quando a página é carregada, ele carrega outro site em segundo plano (talvez uma chamada ajax), para que clicar no botão apenas remova a moldura de sobreposição. Isso significa que não haverá tempo de carregamento quando clicado. Para evitar pressionar o botão voltar do navegador, é necessário dizer ao navegador para não armazenar em cache, além de possivelmente usar replaceStateem todas as alterações de página para desativar um botão voltar que revela este site.
Essa ainda é uma questão muito técnica. O debate ajuda muito, mas ainda preciso de uma solução técnica que funcione. Alguém acha que consegue reunir todas essas idéias em algo funcional? Vou trabalhar nisso imediatamente e publicarei tudo o que eu sugerir. Obrigado a todos.
^w)