मैं एक महिला दुर्व्यवहार संसाधन केंद्र के लिए एक वेबसाइट कर रहा हूं। इस तरह के बहुत सारे केंद्रों को केंद्र द्वारा "पैनिक बटन" के रूप में संदर्भित किया जाता है। ग्रीन बार में हर पेज के शीर्ष पर एक बेसिक का एक उदाहरण यहां मिलता है ।
लिंक या बटन का विचार इस बात के लिए है कि क्या कोई महिला मदद के लिए इस वेबसाइट को देख रही थी, और उनके अभिभावक या कोई व्यक्ति जो वे कमरे में नहीं जाना चाहते थे, यह तेजी से भागने की अनुमति देता है। कभी-कभी कोई लिंक बहुत तेज़ होता है तो ब्राउज़र विंडो को बंद करना और यह संदेहास्पद हो सकता है।
मुझे जो समस्या दिख रही है, वह यह है कि ज्यादातर बटन जो मैं कर रहा हूं, वह आपको 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 खोज नहीं है, बल्कि एक बहुत विशिष्ट चीज भी नहीं है जिसे संदिग्ध के रूप में देखा जा सकता है।
मुझे पता है कि रेफ़रर को ब्लॉक करना अच्छा है लेकिन उस सॉल्यूशन के साथ भी आप अपने ब्राउजर और अपने पकड़े हुए बैक बटन को हिट कर सकते हैं। इस समस्या के लिए मुझे लगा कि मैं कुछ कर सकता हूं:
एचटीएमएल
<a href="javascript:goNewWin()" rel="noreferrer">LEAVE WEBSITE NOW!</A>
जावास्क्रिप्ट
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:
मैंने अपने संसाधन केंद्र द्वारा यहां कुछ शैक्षिक विचारों को चलाया, जिनके साथ मैं काम कर रहा हूं और यहां उनका उत्तर था। "यह हमारे उपयोगकर्ताओं के लिए अत्यधिक साहस लेता है यहां तक कि हमारी वेबसाइट पर भी आते हैं। जब वे आते हैं तो वे संभावित जीवन की स्थिति से बाहर निकलने के लिए एक तेज़ आसान संसाधन की तलाश में होते हैं। अधिकांश मामलों में उनके पास समय या मानसिक क्षमता नहीं होती है। अपनी वेबसाइट को ब्राउज़ करने के लिए एक सुरक्षित तरीके से खुद को शिक्षित करें। जब एक "पैनिक बटन" के विचार के साथ प्रस्तुत किया जाता है, जब ठीक से किया जाता है, तो ऐसा संसाधन प्रतीत होता है जिसे हमेशा सबसे पीड़ितों द्वारा पूछा जाता है जो हम इलाज करते हैं। "
यहां बहुत सारे विचारों को पढ़ने के बाद ऐसा लगता है कि कुल समाधान एक बड़ा बटन होगा जो बाएं हाथ की तरफ एक स्थिर स्थिति में तैरता है। जब पृष्ठ लोड होता है तो यह पृष्ठभूमि में एक अन्य साइट को लोड करता है (शायद एक अजाक्स कॉल) ताकि बटन पर क्लिक करने से ओवरलेइंग फ्रेम को हटा दिया जाए। इसका मतलब यह होगा कि क्लिक करने पर कोई लोड समय नहीं होगा। ब्राउज़र के बैक बटन प्रेस से बचने के लिए ऐसा लगता है जैसे ब्राउज़र को कैश न करने के लिए बताना आवश्यक है और साथ ही संभवतः replaceStateइस साइट को प्रकट करने वाले बैक बटन को अक्षम करने के लिए हर पेज परिवर्तन का उपयोग करना है।
यह अभी भी बहुत तकनीकी प्रश्न है। बहस बहुत मदद करती है लेकिन मुझे अभी भी एक काम करने वाले तकनीकी समाधान की आवश्यकता है। किसी को भी लगता है कि वे इन सभी विचारों को कुछ कार्यात्मक में एक साथ लाने में सक्षम हैं? बीमार अपने आप पर तुरंत काम कर रहे हैं और कुछ भी पोस्ट करूंगा जो मैं लेकर आया हूं। सबको शुक्रीया।
^w