Я роблю веб-сайт Центру захисту жінок від жорстокості. Багато таких центрів мають те, що їх називають "кнопкою паніки". Приклад базового можна знайти тут, вгорі кожної сторінки в зеленій смузі.
Ідея посилання чи кнопки полягає в тому, якщо жінки шукали на цьому веб-сайті допомогу, а їхній кривдник чи хтось, кого вони не хотіли знати, ходили по кімнаті, це дозволяє швидко втекти. Іноді посилання відбувається набагато швидше, ніж закриття вікна браузера, і це може бути підозріло.
Проблема, яку я бачу, полягає в тому, що більшість кнопок, які я бачу, роблячи це, просто надсилають вас в google або щось подібне. Я збираюся зробити щось подібне:
<a href="http://www.msn.com/#news" 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 кожну зміну сторінки, щоб вимкнути кнопку "назад", яка розкриває цей сайт.
Це все ще дуже технічне питання. Дебати дуже допомагають, але мені все одно потрібне робоче технічне рішення. Хтось думає, що вони здатні об'єднати всі ці ідеї у щось функціональне? Я буду працювати над цим відразу ж і опублікую все, що я придумаю. Дякую усім.
^w)