Je crée un site Web pour un centre de ressources sur la violence faite aux femmes. Un grand nombre de centres comme celui-ci ont ce que les centres appellent un «bouton de panique». Un exemple de base se trouve ici en haut de chaque page dans la barre verte.
L'idée du lien ou du bouton est que si une femme cherchait de l'aide sur ce site Web et que son agresseur ou quelqu'un qu'elle ne voulait pas connaître marchait dans la pièce, cela permettait une évasion rapide. Parfois, un lien est beaucoup plus rapide que la fermeture d'une fenêtre de navigateur et cela peut être suspect.
Le problème que je vois est que la plupart des boutons que je vois faire cela vous envoient simplement vers Google ou quelque chose du genre. Je vais faire quelque chose comme ça:
<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>
Un lien comme celui-ci vous fera défiler jusqu'à un contenu réel. Ce n'est pas une recherche Google vierge, mais ce n'est pas non plus une chose très spécifique qui pourrait être considérée comme suspecte.
Je sais que bloquer le référent est une bonne chose, mais même avec cette solution, vous pouvez appuyer sur le bouton Précédent de votre navigateur et votre capture. Pour ce problème, j'ai pensé que je pouvais faire quelque chose comme ça:
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()
}
Je poste parce qu'il y a des vies en danger avec cela et j'ai besoin de quelque chose qui soit aussi proche d'une solution totale que possible. Comment ferais-tu ceci?
MISE À JOUR - 3-26-14:
J'ai couru quelques-unes des idées éducatives affichées ici par le centre de ressources avec lequel je travaille et voici leur réponse. "Il faut un courage extrême pour que nos utilisateurs viennent même sur notre site Web. Quand ils viennent, ils recherchent une ressource rapide et facile pour se sortir d'une situation potentiellement mortelle. Ils n'auraient pas le temps ou la capacité mentale dans la plupart des cas se renseigner sur un moyen sûr de naviguer sur notre site Web. Lorsqu'on lui a présenté l'idée d'un «bouton de panique», lorsqu'il est fait correctement, cela semble être une ressource toujours demandée par la plupart des victimes que nous traitons. "
Après avoir lu beaucoup d'idées ici, il semble qu'une solution totale serait un gros bouton qui flotte dans une position constante sur le côté gauche. Lorsque la page se charge, elle charge un autre site en arrière-plan (peut-être un appel ajax) de sorte que cliquer sur le bouton supprime simplement le cadre de superposition. Cela signifie pas de temps de chargement lorsque vous cliquez dessus. Pour éviter d'appuyer sur le bouton de retour du navigateur, il semble qu'il soit nécessaire de dire au navigateur de ne pas mettre en cache et d'utiliser éventuellement à replaceStatechaque changement de page pour désactiver un bouton de retour qui révèle ce site.
C'est encore une question très technique. Le débat aide beaucoup mais j'ai encore besoin d'une solution technique fonctionnelle. Quelqu'un pense-t-il pouvoir rassembler toutes ces idées en quelque chose de fonctionnel? J'y travaillerai tout de suite moi-même et publierai tout ce que je proposerai. Merci a tous.
^w