Я делаю сайт для Центра ресурсов для женщин. Многие центры, подобные этим, имеют то, что называют центры как "Паническая кнопка". Пример базовой можно найти здесь в верхней части каждой страницы в зеленой полосе.
Идея ссылки или кнопки предназначена для того, чтобы женщины искали этот веб-сайт для помощи, а их обидчик или кто-то, кого они не хотели знать, ходил в комнату, это позволяет быстро ускользнуть. Иногда ссылка намного быстрее, чем закрытие окна браузера, и это может быть подозрительным.
Проблема, которую я вижу, в том, что большинство кнопок, которые я вижу, делают это, просто отправляем вас в Google или что-то в этом роде. Я собираюсь сделать что-то вроде этого:
<a href="#" onclick="location.href='http://www.msn.com/#news'; return false;" rel="noreferrer">LEAVE WEBSITE NOW!</a>
или
<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>
Ссылка, подобная этой, прокрутит вас до некоторого фактического содержимого. Это не пустой поиск Google, но также не очень конкретная вещь, которая может считаться подозрительной.
Я знаю, что блокировка реферера хороша, но даже с этим решением вы можете нажать кнопку "Назад" в своем браузере и поймать. Для этой проблемы я думал, что могу сделать что-то такое:
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()
}
Я отправляю сообщения, потому что с этим связаны риски, и мне нужно что-то, что близко к общему решению, которое может быть. Как вы это сделаете?
ОБНОВЛЕНИЕ - 3-26-14:
Я запустил некоторые образовательные идеи, размещенные здесь ресурсным центром, с которым я работаю, и вот их ответ. "Крайне мужественно для наших пользователей даже прийти на наш сайт. Когда они приходят, они ищут быстрый легкий ресурс, чтобы выбраться из ситуации, угрожающей жизни. У них не было бы времени или умственной способности в большинстве случаев просвещать себя на безопасном пути для просмотра нашего веб-сайта. Когда вы представляете идею" кнопки паники ", когда все сделано правильно, казалось, это ресурс, который всегда просят большинство жертв, с которыми мы обращаемся".
После прочтения многих идей здесь кажется, что полным решением будет большая кнопка, которая плавает в постоянном положении с левой стороны. Когда страница загружается, он загружает другой сайт в фоновом режиме (возможно, вызов ajax), так что нажатие кнопки просто удаляет оверлейный фрейм. Это будет означать отсутствие времени загрузки при нажатии. Чтобы избежать нажатия кнопки в браузере, кажется, что браузер не должен кэшировать, а также, возможно, используя replaceState
на каждой странице, чтобы отключить кнопку "Назад", которая показывает этот сайт.
Это все еще очень технический вопрос. Дебаты очень помогают, но мне все еще нужно техническое решение. Кто-нибудь думает, что они могут объединить все эти идеи во что-то функциональное? Я буду работать над этим сразу же и опубликую все, что я придумал. Спасибо всем.