ฉันกำลังทำเว็บไซต์ของศูนย์ทรัพยากรการล่วงละเมิดสตรี ศูนย์จำนวนมากเช่นนี้มีสิ่งที่เรียกโดยศูนย์ว่า "Panic Button" ตัวอย่างของหนึ่งขั้นพื้นฐานพบว่าที่นี่ที่ด้านบนของทุกหน้าในแถบสีเขียว
แนวคิดของลิงก์หรือปุ่มมีไว้สำหรับในกรณีที่ผู้หญิงกำลังดูเว็บไซต์นี้เพื่อขอความช่วยเหลือและผู้ทำร้ายหรือคนที่พวกเขาไม่ต้องการรู้จักเดินเข้ามาในห้องก็จะช่วยให้สามารถหลบหนีได้อย่างรวดเร็ว บางครั้งลิงก์เร็วกว่ามากจากนั้นจึงปิดหน้าต่างเบราว์เซอร์ซึ่งอาจเป็นเรื่องที่น่าสงสัย
ปัญหาที่ฉันเห็นคือปุ่มส่วนใหญ่ที่ฉันเห็นทำเพียงแค่ส่งคุณไปที่ 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()
}
ฉันโพสต์เพราะมีชีวิตที่ตกอยู่ในความเสี่ยงและฉันต้องการสิ่งที่ใกล้เคียงกับวิธีแก้ปัญหาทั้งหมดเท่าที่จะทำได้ คุณจะทำอย่างไร
UPDATE- 3-26-14:
ฉันใช้แนวคิดทางการศึกษาที่โพสต์ไว้ที่นี่โดยศูนย์ทรัพยากรที่ฉันทำงานด้วยและนี่คือคำตอบของพวกเขา "ผู้ใช้ของเราต้องใช้ความกล้าอย่างมากในการเข้ามาที่เว็บไซต์ของเราเมื่อพวกเขามาพวกเขากำลังมองหาแหล่งข้อมูลที่ง่ายรวดเร็วเพื่อให้พ้นจากสถานการณ์ที่อาจเป็นอันตรายถึงชีวิตพวกเขาจะไม่มีเวลาหรือความสามารถทางจิตใจในกรณีส่วนใหญ่ ให้ความรู้เกี่ยวกับวิธีที่ปลอดภัยในการเรียกดูเว็บไซต์ของเราเมื่อนำเสนอแนวคิดของ "ปุ่มตกใจ" เมื่อทำอย่างถูกต้องดูเหมือนจะเป็นแหล่งข้อมูลที่เหยื่อส่วนใหญ่ที่เราปฏิบัติกับเรามักถามหาอยู่เสมอ "
หลังจากอ่านแนวคิดมากมายที่นี่ดูเหมือนว่าวิธีแก้ปัญหาทั้งหมดจะเป็นปุ่มขนาดใหญ่ที่ลอยอยู่ในตำแหน่งคงที่ทางด้านซ้ายมือ เมื่อโหลดหน้าเว็บจะโหลดไซต์อื่นในพื้นหลัง (อาจเป็นการโทรแบบ ajax) เพื่อให้การคลิกปุ่มเพียงแค่ลบกรอบการซ้อนทับ ซึ่งหมายความว่าไม่มีเวลาโหลดเมื่อคลิก เพื่อหลีกเลี่ยงการกดปุ่มย้อนกลับของเบราว์เซอร์ดูเหมือนว่าการบอกเบราว์เซอร์ว่าไม่จำเป็นต้องแคชเป็นสิ่งที่จำเป็นและอาจใช้replaceState
ในการเปลี่ยนหน้าทุกครั้งเพื่อปิดใช้งานปุ่มย้อนกลับที่เปิดเผยไซต์นี้
นี่ยังคงเป็นคำถามทางเทคนิคอยู่มาก การอภิปรายช่วยได้มาก แต่ฉันยังต้องการโซลูชันทางเทคนิคที่ใช้งานได้ ใครคิดว่าพวกเขาสามารถนำแนวคิดเหล่านี้มารวมกันเป็นสิ่งที่ใช้งานได้? ฉันกำลังดำเนินการกับมันทันทีและจะโพสต์สิ่งที่ฉันคิดขึ้นมา ขอบคุณทุกคน
^w
)