संकट / दुर्व्यवहार वेबसाइटों में पैनिक बटन के लिए सबसे तेज़ निकास रणनीति? [बन्द है]


122

मैं एक महिला दुर्व्यवहार संसाधन केंद्र के लिए एक वेबसाइट कर रहा हूं। इस तरह के बहुत सारे केंद्रों को केंद्र द्वारा "पैनिक बटन" के रूप में संदर्भित किया जाता है। ग्रीन बार में हर पेज के शीर्ष पर एक बेसिक का एक उदाहरण यहां मिलता है ।

लिंक या बटन का विचार इस बात के लिए है कि क्या कोई महिला मदद के लिए इस वेबसाइट को देख रही थी, और उनके अभिभावक या कोई व्यक्ति जो वे कमरे में नहीं जाना चाहते थे, यह तेजी से भागने की अनुमति देता है। कभी-कभी कोई लिंक बहुत तेज़ होता है तो ब्राउज़र विंडो को बंद करना और यह संदेहास्पद हो सकता है।

मुझे जो समस्या दिख रही है, वह यह है कि ज्यादातर बटन जो मैं कर रहा हूं, वह आपको 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=&#39;http://www.msn.com/#news/&#39;"></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इस साइट को प्रकट करने वाले बैक बटन को अक्षम करने के लिए हर पेज परिवर्तन का उपयोग करना है।

यह अभी भी बहुत तकनीकी प्रश्न है। बहस बहुत मदद करती है लेकिन मुझे अभी भी एक काम करने वाले तकनीकी समाधान की आवश्यकता है। किसी को भी लगता है कि वे इन सभी विचारों को कुछ कार्यात्मक में एक साथ लाने में सक्षम हैं? बीमार अपने आप पर तुरंत काम कर रहे हैं और कुछ भी पोस्ट करूंगा जो मैं लेकर आया हूं। सबको शुक्रीया।


39
जब लिंक पर क्लिक किया जाता है तो मैं वर्तमान पृष्ठ (जावास्क्रिप्ट का उपयोग करके) को क्लीयर या अस्पष्ट करके शुरू करूंगा (क्योंकि लिंक के अनुसरण में कुछ समय लग सकता है ...)
कैमरन

8
दिलचस्प बात यह है कि लिंक किए गए पेज में, "जल्दी से छोड़ने के लिए यहां क्लिक करें" लिंक iPad पर दुर्गम लगता है, जो सोशल मीडिया बटन द्वारा अस्पष्ट है ... हाल के इतिहास में सबसे खराब ux निर्णय के बारे में: /
डेविड कहते हैं मोनिका

6
वरीयता के बारे में डेविड थॉमस के साथ सहमत होना Google के लिए वरीयता / डिफ़ॉल्ट - एमएसएन का उपयोग करना मेरे घर में स्वयं संदिग्ध होगा।
स्टीफन पी

6
आपका वास्तविक प्रश्न क्या है?
पेटा

15
बटन को शीर्ष पर रखना एक भयानक प्लेसमेंट की तरह लगता है। फिट के कानून के बारे में सोचो! आपके पास एक पतली पट्टी है जिसे किसी को मारना है, और अगर वे ओवरशूट करते हैं तो वे इसे नहीं मारेंगे। हास्यास्पद। इसे बाईं ओर रखें, जहां अधिकांश उपयोगकर्ता प्रभावी रूप से अनंत आकार का लाभ उठा सकते हैं। (कुछ डिस्प्ले पर राइट स्क्रॉलबार हो सकता है, नीचे डिफॉल्ट टास्कबार है, टॉप डिफॉल्ट टैब बार है। कोई भी ^w
शख्स

जवाबों:


37

(ALMOST) फाइनल ईडीआईटी

ठीक है, मैंने सभी टिप्पणियों को पढ़ा है और यही मुझे लगता है कि सबसे अच्छा समाधान है, लेकिन मैंने एक ऑल-लोकल ऑल्टरनेटिव के बारे में भी सोचा है। मैं आगे सुधार / चर्चा के लिए खुला हूँ

var panic= function(){
    document.body.innerHTML = '';
       //this clears the current html in the body 
       //making it look like the page is loading
    
    if(...){ //check if replaceState is supported so no error is thrown
        var title="Decoy Article Title",
        url="/decoypage"; //another endpoint on your server that gives the decoy website
        window.history.replaceState("", title , url); //replace current history entry
    }

    //should be pretty fast up to this point
    window.location.replace("http://www.google.com"); //load the google page or my alternative.
}

मैंने अपने एडब्ल्यूएस उदाहरण पर 54.186.79.95 पर एक उदाहरण दिया। उस पृष्ठ पर जाएं, बटन पर क्लिक करें, दूसरे पृष्ठ पर जाएं, फिर वापस जाएं, अब आप 54.186.79.95/decoywebsite पर हैं और 54.186.79.95 पर आपका कोई रिकॉर्ड नहीं है /, यदि कैश अक्षम है, तो आपका सर्वर "../decoywebsite" अनुरोध देखेगा और एक डिकॉय पेज भेजेगा। दुर्भाग्यवश, आप पूरे डोमेन को संशोधित नहीं कर सकते हैं, इसलिए आपको शक होने पर डोमेन की आवश्यकता होगी।

यदि आप पृष्ठ सामग्री से छुटकारा चाहते हैं, तो मेरा मानना ​​है कि उपयोग करने का सबसे अच्छा तरीका है document.body.innerHTML='';। आप अभी भी तकनीकी रूप से पृष्ठ पर हैं, लेकिन सभी सामग्री समाप्त हो गई है।

अगला कदम अपने ब्राउज़र के इतिहास को संशोधित करना है। window.history.replaceState( डॉक्स के लिए लिंक ) एक HTML5 सुविधा है जो आपके इतिहास को एक पृष्ठ पुनः लोड या आपके सर्वर से अनुरोध किए बिना संशोधित कर सकती है। यह बहुत तेज़ है लेकिन केवल आधुनिक ब्राउज़रों पर काम करता है। जब उपयोगकर्ता पैनिक बटन पर क्लिक करता है, तो हम उसके इतिहास के वर्तमान पृष्ठ को नकली url से बदल देंगे।

यदि अपमानजनक उपयोगकर्ता वापस क्लिक करता है, तो आपका सर्वर (Php, python, जो भी हो) आपके नकली यूआरएल के साथ एक अनुरोध प्राप्त करेगा। इसलिए आपको अपने सर्वर में एक और समापन बिंदु होना चाहिए (मुझे पता है कि क्या आप समापन बिंदु नहीं समझते हैं)। एक समान नज़र के साथ एक सौम्य लेख, नुस्खा, या मौसम की रिपोर्ट करें और संदेह से बचने के लिए अपनी मूल वेबसाइट पर महसूस करें, यदि दुर्व्यवहारकर्ता को वेबसाइट पर त्वरित नज़र मिली। यह भी सुनिश्चित करें कि <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">टैग का उपयोग करके ब्राउज़र कैश नहीं करता है ।

अतिरिक्त टिप्पणी

  • आदर्श रूप से आपकी पूरी वेबसाइट (आपके डॉयलाग लेख को छोड़कर) एक एसपीए (सिंगल पेज एप्लीकेशन) होनी चाहिए, ताकि यह केवल एक ब्राउज़र इतिहास रिकॉर्ड का उत्पादन करे और आपको केवल उस एक को संशोधित करना होगा।
  • दिन के अंत में, मुझे नहीं लगता कि आप एक पैनिक बटन नहीं बना सकते हैं जो कि 100% फुलप्रूफ है, इसके आसपास के रास्ते होने चाहिए। आपको बस सुरक्षा और सुविधा के स्वीकार्य स्तर के साथ एक को खोजना होगा।

अन्य वैकल्पिक: स्थानीय सूचना और आधुनिक ब्रीजिस्ट्री में व्यापक परिवर्तन

मैं यह भी सोच रहा था कि क्या Google लोड करने के बजाय , अगर यह वास्तव में आपकी साइट को निर्दोष जानकारी के साथ स्थानीय रूप से बदलने के लिए सबसे अच्छा नहीं है । यह लोडिंग google (हर कोई करता है) की तुलना में कम संदेहास्पद लगता है और आप इसे पृष्ठ को फिर से लोड किए बिना सभी स्थानीय रूप से कर सकते हैं।

जब वे पैनिक बटन पर क्लिक करते हैं, तो आप कुछ तेज़ (और क्रॉस-ब्राउज़र कंप्लेंट) डोम हेरफेर करते हैं जो आपकी वेबसाइट पर घटती जानकारी को बदल देते हैं और इसे निर्दोष दिखाते हैं (हो सकता है कि सिर्फ टेक्स्ट बदल दें, यह तेज़ होना है)। इस तरह, यह सब स्थानीय रूप से किया जाता है जो कि आज के अधिकांश ब्राउज़रों में लगभग तत्काल है। आपको पुनः लोड / सर्वर के बारे में चिंता करने की ज़रूरत नहीं है क्योंकि स्क्रिप्ट पहले से लोड होनी चाहिए और जाने के लिए तैयार होनी चाहिए। यदि आप एक ही नज़र रखते हैं और यह महसूस करते हैं कि ऐसा लगता है कि उपयोगकर्ता वेबसाइट के किसी भिन्न पृष्ठ पर नेविगेट कर रहा था। अपनी वेबसाइट की नज़र से यह स्पष्ट न करें कि यह एक संकट की वेबसाइट है। बेशक, आप मूल सामग्री पर वापस नेविगेट करना असंभव बनाते हैं। मैं पैनिक बटन पर भी स्पष्ट कर दूंगा कि रणनीति क्या है ताकि उपयोगकर्ता बाहर न जाए।

मैं अभी भी ब्राउज़र इतिहास को बदलने और एक अन्य डोमेन खरीदने की कोशिश करूंगा जो पिछले उदाहरण के अनुसार, डिकॉय पृष्ठ की एक प्रति होस्ट करता है। न केवल यदि डोमेन नाम संदेहास्पद है, लेकिन यदि अपमानजनक उपयोगकर्ता ताज़ा करता है या अपने इतिहास में वापस जाता है। आपको अपनी पूरी वेबसाइट को एसपीए बनाना चाहिए क्योंकि आप केवल अपनी वर्तमान प्रविष्टि को संशोधित कर सकते हैं, न कि अपने पिछले इतिहास को। बेशक, यह अभी भी केवल एचटीएमएल 5 ब्राउज़रों में काम करेगा, बस सुनिश्चित करें कि कोई त्रुटि नहीं हुई है और स्क्रिप्ट का दूसरा हिस्सा अभी भी पुराने ब्राउज़रों में चलता है।

लोग क्या सोचते हैं? यह करने के लिए किसी भी कमजोरियों? इससे अच्छी सामग्री क्या होगी?


10
कोणीय / बैकबोन ऐसा कुछ भी नहीं करते जो आप देशी जेएस के साथ नहीं कर सकते।
फ्रैंबोट

सुझाया गया संपादन: आपको स्पष्ट करना चाहिए कि सर्वर पर #foo रेफ / टुकड़ा नहीं भेजा गया है। CURL: curl -v http://example.org/#/foo RFC 3986 " का उपयोग करके जो भेजा गया है, उसकी जाँच करके आप यह साबित कर सकते हैं ..." खंड पहचानकर्ता को शेष URI से अलग किया जाता है, और इस प्रकार टुकड़े के भीतर की पहचान की जानकारी उपयोगकर्ता एजेंट द्वारा पूरी तरह से कम कर दी जाती है। .. ”
जो

1
@JoeLiversedge तुम शायद सही हो। हालांकि, हैशबैंग ( #) से छुटकारा पाना संभव है और इसलिए आपके सर्वर के टुकड़े देखने को मिलेंगे । कुछ JS चौखटे बॉक्स से बाहर करते हैं। मैं window.historyशुद्ध जेएस समाधान के लिए परिचित नहीं हूं, लेकिन मेरी पोस्ट को संपादित करने के लिए किसी का भी स्वागत है। मैं जिस मौजूदा ऐप पर काम कर रहा हूं (एंगुलर + एक्सप्रेस) इस तरह से काम करता है: सर्वर तब नहीं दिखता जब मैं अपने ऐप के भीतर नेविगेट करता हूं, लेकिन अगर मैं रिफ्रेश या बाहर निकलता हूं और वापस लौटता हूं, तो मेरा सर्वर पूरा अनुरोध देखेगा।
निकोलसोमिज़

मुझे नहीं लगता कि आपको इस मामले में एक फ्रेमवर्क का उपयोग करना चाहिए क्योंकि आप चाहते हैं कि बाहर निकलने की स्क्रिप्ट जितना संभव हो उतना हल्का हो (डोम हेरफेर की कोई आवश्यकता नहीं है, बस राज्य को हैशबैंग के बिना धक्का दें और बाहर निकल जाएं)
निकोलसोइसे

2
मुझे यह विचार पसंद है कि इतिहास को स्वचालित रूप से कवर किया जा सकता है, लेकिन आप यह सुनिश्चित नहीं कर सकते हैं कि उपयोगकर्ता एचटीएमएल 5 अनुरूप ब्राउज़र का उपयोग कर रहा है। संभवतः, यदि वे तकनीक प्रेमी नहीं हैं, तो वे नहीं होंगे।
क्रश करें

28

चूंकि आपने कहा था कि आपके कार्यान्वयन में जान जोखिम में है, इसलिए मैं उपयोगकर्ताओं को कुछ पैनिक बटन पर क्लिक करने के बजाय कई टैब का उपयोग करने के लिए शिक्षित करने का दृढ़ता से सुझाव देता हूं।

मेरे कारण हैं

  1. 'इमरजेंसी' के समय में, उपयोगकर्ता को माउस को अपने हाथों को स्थानांतरित करने में कितना समय लगता है (यह मानते हुए कि उन्होंने अपने हाथों को टाइप करने के लिए या अपने बालों को छूने के लिए या जो भी वे करना चाहते थे), चलो मान लेते हैं कि उन्हें ले लिया -> 0.5 सेकंड
  2. आपके उदाहरण साइट में , हरे रंग की पट्टी वास्तव में बहुत छोटी है, फ्रैंक होने के लिए, हर कोई अपने हाथ से बहुत सटीक नहीं है, आंखों का समन्वय (अधिक माउस माउस त्वरण OS'es और उपयोगकर्ता प्रोफाइल के बीच भिन्न हो सकता है), उपयोगकर्ता को स्थानांतरित करना होगा "पैनिक" बटन को माउस और क्लिक करें, जब तक कि वे पेशेवर एफपीएस गेमर्स नहीं हैं, यह उन्हें एक और -> 1-2 सेकंड तक ले जाने की संभावना है
  3. मेरी अंतिम परिवर्तनशील धारणा है, यदि आपकी स्क्रिप्ट में दूरस्थ संसाधन लोड करना शामिल है, उदाहरण के लिए www.google.com, तो आप यह मानकर जान जोखिम में डाल सकते हैं कि ब्राउज़र है
    • आधुनिक
    • स्क्रिप्ट सक्षम है
    • नेटवर्क की गति और विलंबता इष्टतम है
    • कैशे प्राइमेड हैं।

यदि आप दूरस्थ संसाधनों को लोड करने जा रहे हैं, तो मैं आपको z- इंडेक्स: -1 और कुछ डमी वेब सामग्री के साथ एक div सम्मिलित करने का सुझाव देता हूं। क्लिक करने पर, स्क्रीन पर सब कुछ ओवरलैप करने के लिए उनके z-index को ऊपर ले जाएं।

इसलिए अगर हम मान लें कि आप एक दूरस्थ संसाधन को लोड करते हैं और सभी अज्ञात चर के साथ, हम मान सकते हैं कि समय लग गया है -> 0.5 - 10 सेकंड

यदि आप एक प्रोग्राम लिखने जा रहे हैं जो किसी को मार सकता है, तो मैं दृढ़ता से आपको कुछ ऐसा करने का जोखिम नहीं उठाने का सुझाव देता हूं जो उन्हें बचाने के लिए 2 - 12 सेकंड लग सकते हैं।

निर्देशों के साथ एक बैनर लगाकर अपने उपयोगकर्ताओं को शिक्षित करें

  1. एक टैब खोलें जो उनके स्वयं के जीवन को खतरा नहीं देगा (जैसे google.com, msn.com, yahoo.com)
  2. अपनी साइट के साथ एक और टैब खोलें
  3. अपनी साइट पर सामान्य रूप से नेविगेट करें
  4. आपातकाल के समय में, Ctrl+WGoogle Chrome, IE , Firefox, Opera के लिए दबाएं (कृपया अन्य प्रमुख ब्राउज़रों के लिए पुष्टि करें)

यदि आप पूरा विचार प्राप्त करते हैं, तो अपने नियोजित समाधान के लिए ctrl + w दबाएं, मैं निश्चित रूप से गारंटी दे सकता हूं कि Ctrl+Wयह तेज होने जा रहा है।


3
इतिहास के निशान के रूप में, IE के लिए इन-प्राइवेट मोड और क्रोम के लिए गुप्त मोड
ली गैरी

7
मुझे लगता है कि यह एक अच्छा विचार है, क्योंकि यह निश्चित रूप से तेज़ / सुरक्षित है लेकिन यह पैनिक बटन के लिए प्रतिस्थापन नहीं है। आप सभी आगंतुकों से अपने ट्यूटोरियल को पढ़ने और समझने की उम्मीद नहीं कर सकते हैं, खासकर अगर यह पहली बार दौरा कर रहा हो। मुझे लगता है कि ओपी के पास सुरक्षित-ब्राउज़िंग तकनीकों और एक आतंक बटन दोनों पर एक ट्यूटोरियल होना चाहिए।
निकोलसोमिज़

42
लक्षित दर्शकों को स्पष्ट रूप से बहुत तकनीकी समझ नहीं है, और बहुत ही भावनात्मक / तनावपूर्ण स्थिति में है। सबसे अधिक चुपके तरीके से ब्राउज़र का उपयोग करने के तरीके के बारे में शिक्षित करना (शायद एक भाषा में वे बहुत अच्छी तरह से नहीं बोलते हैं) वर्तमान में उनकी कम से कम चिंता है। और अगर वे उसी क्षण शिक्षित हो जाते हैं तो वे क्या करते हैं? हालांकि यह निश्चित रूप से उनके लिए सामान्य रूप से एक अच्छा विचार है, उदाहरण के लिए जैसे कि ctrl-w, क्या आप गारंटी दे सकते हैं कि वे याद रखें? एक अत्यधिक दृश्यमान "पैनिक बटन" एक अच्छा और सहज ज्ञान युक्त मदद है जो आप उन्हें दे सकते हैं। बाकी सब कुछ केवल जोड़ हो सकता है।
प्लाज़्मा एचएच

16
मुझे नहीं पता कि यह मतदान क्यों है। यह उत्तर हास्यास्पद है, जबकि यह अच्छा होगा यदि हर कोई उचित सुरक्षित ब्राउज़िंग तकनीक जानता हो। आप किसी ऐसे व्यक्ति से अपेक्षा नहीं कर सकते हैं जो संकट की स्थिति में है और संभवतः इसे जानने / पढ़ने / समझने के लिए मुट्ठी समय के लिए आपकी साइट पर जा रहा है।

11
मुझे ईमानदारी से समझ में नहीं आ रहा है कि यह मतदान क्यों किया गया। यह एक भयानक और ऑफ-टॉपिक उत्तर है जो ओपी के मूल प्रश्न के लिए अनावश्यक जटिलता का परिचय देता है। एक बेहतर सुझाव एक बड़ा और अधिक स्पष्ट बैनर होगा, एक अतिरिक्त टैब नहीं। इस समस्या के बारे में किसी अनुभवी डेवलपर या सुपरयूज़र के नज़रिए से सोचना बंद कर दें, जिसमें कीबोर्ड शॉर्टकट्स में महारत हासिल है। मेरी माँ देखभाल नहीं करेगी, या अधिक स्पष्ट रूप से, कीबोर्ड शॉर्टकट नहीं समझेगी, और यह ठीक है कि यह किसके लिए लक्षित है।
theGreenCabbage

23

यह उत्तर मानता है कि इतिहास और पता बार कोई समस्या नहीं है। कम से कम, तुरंत नहीं।

परिदृश्य

जूली स्पौसल के दुरुपयोग का शिकार है। वह मदद के लिए इंटरनेट पर खोज कर रही है, और वह आपकी वेबसाइट पर आती है: http://www.crisisprevention.com (इस उत्तर के लिए काल्पनिक)

जैसे-जैसे वह आपकी साइट को मना कर रही है, वह अपने पति या पत्नी को कमरे के पास तेजी से आती सुनती है। वह घबरा गई। सौभाग्य से, आपके पास एक अच्छा, बड़ा बटन है, जिसे वह स्क्रॉल करते हुए पृष्ठ पर नियत करती है।

वह इस बटन को क्लिक करती है और ...

यह उसे Google.com पर ले जाता है

मैं निम्नलिखित कारण से इस दृष्टिकोण को नापसंद करता हूं: कोई भी यह विश्वास नहीं करने वाला है कि आप Google खोज प्रॉम्प्ट पर अपने कंप्यूटर के सामने बैठे हैं। मुझ पर विश्वास करो। मैंने पहले भी इसे आजमाया है।

मैं Google प्रॉम्प्ट के साथ एक टैब खुला रखता था, और अगर मैं काम के सामान पर ऑफ़-टॉपिक ब्राउज़ कर रहा था, तो मैं Google टैब पर स्विच करूंगा ताकि कोई भी समझदार न हो। यह काम किया ... की तरह। जब तक लोगों ने सवाल करना शुरू नहीं किया कि मैं पूरे दिन Google खोज स्क्रीन पर क्यों देख रहा था।

जब से मैंने विभिन्न राज्यों में विभिन्न कार्य परियोजनाओं के साथ एक टैब खोलना शुरू किया है। आमतौर पर, मैं ब्राउज़िंग के बीच किसी भी रास्ते पर काम कर रहा हूँ। तो, अब मैं वास्तव में कुछ काम कर रहा हूँ! यह इस दृष्टिकोण का पता लगाने के लिए एक तकनीकी प्रतिभा नहीं लेता है, यही कारण है कि @ लीगारी का उत्तर सबसे अच्छा हो सकता है।

यह उसे लेता है ... यह अभी भी उसे ले रहा है ... ओह इंटरनेट कनेक्शन समस्याएं

यहां एक वास्तविकता है जिसके लिए आपको तैयार रहने की आवश्यकता है। शायद इंटरनेट कनेक्शन उस समय बाधित हो जाता है जब वह घबराती है। जब वह HTTP GET अनुरोध के लिए प्रतीक्षा करता है तो वर्तमान सामग्री पृष्ठ पर प्रदर्शित होती है, सामग्री प्राप्त करने के लिए वह अनुरोध करना शुरू कर सकती है ... केवल, कोई सामग्री पुनर्प्राप्त नहीं की जा रही है। इंटरनेट कनेक्शन काट दिया जाता है। यह किसी भी कारण से हो सकता है:

  • जीवनसाथी ने इसे काट दिया।
  • सर्वर से संपर्क किया जाना अत्यधिक भार के अधीन है।
  • ब्राउज़र स्मृति पर शर्मीली चल रही है।
  • आईएसपी के मुद्दे हैं।
  • डायल-अप कनेक्शन / डिस्कनेक्ट (हाँ ये अभी भी मौजूद हैं)।
  • कंप्यूटर अभी धीमा है।
  • DNS सर्वर डाउन है।

जब वह पैनिक बटन दबाता है, तो उसके कारण और उस पर ब्राउज़र क्यों चोक हो सकता है, और यह उसे एक नई साइट पर ले जाने की कोशिश करता है।

एक वैकल्पिक वेबसाइट तुरन्त परोसें

मेरा समाधान बताता है कि आप अपनी साइट की पृष्ठभूमि में एक वेबसाइट को लोड करते हैं। इसे एक में लोड करें <div>और इसे अपने सामान्य साइट के पीछे छिपाएं। यदि यह एक बड़ी सामग्री है, तो आप z-indexइसके बजाय इसे छिपाने पर विचार कर सकते हैं display: none। इस तरह यह पूर्व-गाया जाएगा ( मेरा मानना ​​है कि, यहां गलत हो सकता है )।

अब, इससे कोई फर्क नहीं पड़ता कि उसका इंटरनेट कनेक्शन डाउन है। उसके पास पहले से ही सामग्री है। HTTP GET अनुरोध के साथ कोई विलंबता शामिल नहीं है। यह बस तुरंत प्रदर्शित करता है।

यदि पता बार एक चिंता का विषय है, तो आप अभी भी अपने डोमेन से संबंधित वैकल्पिक वेबसाइट की सेवा करके उसे कम कर सकते हैं।

उदाहरण के लिए, काल्पनिक (इस उत्तर के लिए) डोमेन ले: http://www.crisisprevention.com

आप कुछ वैकल्पिक लेख प्रस्तुत कर सकते हैं जो विश्व भूख के संकट को हल करने से संबंधित हैं।

यहाँ विचार यह है कि यह पहली नज़र है जो सबसे ज्यादा नुकसानदेह है। जब पति-पत्नी अंदर जाते हैं और वह उसे Google.com पर दूर तक नेविगेट करते हुए देखता है, तो उसके बारे में उस घिनौनी नज़र के साथ, वह कुछ संदेह करने वाला है और जांच करने के लिए अधिक इच्छुक है। इसी तरह, यह और भी बुरा हो सकता है अगर वह अपने कार्यों को छिपाने की कोशिश में पकड़ा जाता है क्योंकि HTTP GET अनुरोध धीमा या विफल रहा है।


3
अच्छा होगा यदि वैकल्पिक वेबसाइट वास्तविक वेबसाइट: रंग, लेआउट के समान ही दिखें और महसूस करें। इसलिए यदि नशेड़ी ने कमरे में आते ही साइट को अपनी आंख के कोने से बाहर देखा, तो यह सिर्फ एक छोटे से झिलमिलाहट के लिए दिखाई देगा - किसी अन्य साइट में बदलने के लिए नहीं।
मिकापम

मुझे यह विचार प्रक्रिया पसंद है। मैं एक विचार जोड़ना चाहूंगा कि टॉगल को ट्रिगर करने के लिए हमें जावास्क्रिप्ट का उपयोग करने की आवश्यकता होगी, इसलिए हमारे पास संभावना के लिए एक बैकअप विकल्प होना चाहिए (हालांकि महत्वहीन) कि कोई JS त्रुटि है या यदि JS एक वास्तविक href सेट करने के लिए अक्षम है लिंक पर तो यह पृष्ठ के शीर्ष पर फिर से एंकरिंग करने के बजाय कहीं और जाता है (और फिर जेएस में क्लिक ईवेंट पर गलत है)।
GreatBlakes

1
एक डिज़ाइन परिप्रेक्ष्य से (माइकापम के जवाब में), मैं पूरी तरह से सहमत हूं, और उन डिजाइनरों को जोड़ूंगा जो साइटें बना रहे हैं जहां एक पैनिक बटन की आवश्यकता होती है, ऐसे रंगों से बचना चाहिए जो (संतृप्ति और विशिष्टता) से बाहर निकलते हैं और एक शेड के साथ सफेद / हल्के ग्रे माध्यमिक टोन का उपयोग करते हैं तटस्थ / सामान्य प्राथमिक रंग का।
ग्रेटब्लैक्स

16

पैनिक बटन के साथ कुछ बड़ी समस्याएं हैं:

  • इस पर क्लिक करना कठिन है (आपको सटीक होना है)
  • इसे चुनने में समय लगता है (और यदि आप बिना माउस के लैपटॉप पर हैं, तो बहुत समय लगता है)
  • यह आपको इतिहास में बचाता है
  • यह बैक बटन / बैकस्पेस के माध्यम से सुलभ है।

और कैसे एक महिला के बारे में यादृच्छिक चालें जो उस बटन पर जल्दी से क्लिक करने की कोशिश कर रही है, जब वह यह पढ़ रही थी। क्या होगा अगर वह पहले प्रयास से बटन को याद करेगी?

इसलिए अगर वास्तव में ऐसे मानव जीवन हैं जिन्हें बचाया जा सकता है, तो यह एक बुरा विचार है।

बेहतर तरीका यह है कि आप उन्हें ऐसा करने का सामान्य तरीका दिखाएं (किसी प्रकार की मदद से पहले आप संभवतः इस साइट में प्रवेश कर सकते हैं)। यह कुछ इस तरह हो सकता है:

एक उपयोगकर्ता के ब्राउज़र के आधार पर आप उन्हें करने के लिए चरणों की एक सूची देते हैं जो केवल कीबोर्ड का उपयोग करते हैं (कोई भी माउस नहीं)। उदाहरण के लिए अगर वह क्रोम पर है।

  1. एक ऐसी वेबसाइट खोलें जिसे आप पसंद करते हैं (FB, twitter, funny bunnies and pretend like you do something)।
  2. CRTL + SHIFT + N दबाएं (गुप्त विंडो खोलता है) जो बैकस्पेस / इतिहास ट्रिक्स की अनुमति नहीं देगा
  3. वहां हमारी साइट दर्ज करें (आपके बफर के अंदर क्या है, इसकी जाँच को रोकने के लिए कोई कॉपीपस्टिंग नहीं)
  4. सामान पढ़ें और हमेशा अपने हाथों को CRTL और W के करीब कीबोर्ड पर रखें
  5. आपातकालीन प्रेस CRTL + W के मामले में
  6. अपने एफबी, ट्विटर, मजेदार बन्नी में अभिनय करना जारी रखें

निश्चित रूप से आपको अपना स्पष्टीकरण उपयुक्त भाषा में संशोधित करना होगा। लेकिन इस तरह से पकड़ा जाना वाकई मुश्किल है। दर्पण और अन्य प्रतिबिंब सतहों जैसे खिड़कियों, चश्मे और अन्य चीजों के बगल में बैठने के बारे में भी बताएं। उन्हें परिचित होने के लिए कुछ समय के लिए इन संयोजन का उपयोग करने का प्रयास करने के लिए कहें।

यदि मानव जीवन शामिल है, तो आपको पेशेवर होना चाहिए और इन पैनिक बटन का उपयोग न करें। खासकर यदि यह लोगों को सिखाना इतना आसान है कि यह कैसे जल्दी और अधिक सुरक्षित है।

नोबियस को उत्तर

मैंने आपको इशारा किया, धन्यवाद। लेकिन मैं आपकी बात से असहमत हूं। FB पर डालने के लिए बहुत सारे अभियान के बाद, क्या आपने वास्तव में इसे FB पर देखा है? मेरे पास नही है। गैर-तकनीकी लोग हास्यास्पद बुरे विचारों के साथ आने के लिए कुख्यात हैं, जिनमें से कुछ को आपने अनुभव किया होगा (सुरक्षा में सुधार के लिए बैंकों के पृष्ठों पर राइट क्लिक को रोकने, मोबाइल फोन से टाइप करने के लिए 4 अंकों के पासवर्ड को आसान बनाने के लिए)। एक बटन दबाना आसान लगता है, लेकिन मेरे चरणों की सूची देखें - केवल एक चीज जो आपको तनावपूर्ण स्थिति में करने की आवश्यकता है वह CTRL / W दबा रही है। आपको टैब, मोड और अन्य चीजों के संदर्भ में सोचने की आवश्यकता नहीं है। यह मूल पैटर्न पर आता है - किसी को देखें, CTRL + W दबाएं। मेरी राय में यह बिल्कुल मुश्किल नहीं है और याद रखना आसान है। यह बटन पर क्लिक करने के लिए याद रखने की तुलना में कठिन नहीं है। बाकी सब कुछ आपको एक सामान्य माहौल में पढ़ना होगा।

2 बटन दबाने से मूविंग माउस की तुलना में तेजी से होता है, और जब आपकी उंगलियां उन पर होती हैं, तो उन्हें मिस करना बहुत मुश्किल होता है (एक प्रयोग करें और खुद को तनाव पूर्ण स्थिति में रखें और उस बटन पर जल्दी क्लिक करने की कोशिश करें)। जैसा कि मैंने उल्लेख किया है - मुझे कम से कम चार कारण दिखाई देते हैं कि panic buttonस्थिति में कुछ गलत कैसे हो सकता है, जबकि मैं सीआरटीएल + डब्ल्यू में कारणों से बहुत कम देखता हूं। यदि मनुष्य रहता है तो इसमें शामिल है - आपको पेशेवर होना चाहिए।

निकोलसोमाइज का जवाब । क्यों लोग कहते रहते हैं कि आपको CTRL + W दबाने के लिए तकनीकी जानकार होने की आवश्यकता है? मैं लोगों को यह दिखाने की कोशिश नहीं कर रहा हूं कि एन्क्रिप्शन चैनल सेट करने के लिए टीओआर, वीपीएन का उपयोग कैसे करें। यह सिर्फ CTRL + W है। लोगों ने सीखा कि कैसे गुस्से में पक्षियों को खेलने के लिए अपना समय दिया जाता है (जो कि 2 बटन याद रखना बहुत कठिन है), इसलिए लोग अपने जीवन को बचाने के लिए CRTL + W सीख सकते हैं। ट्यूटोरियल इस तरह से दिखाया जा सकता है कि पर्यवेक्षक यह नहीं समझ सकता है कि आप इसे क्यों पढ़ रहे हैं (जब आप मेरे चरणों की सूची देखते हैं, तो मुझे विश्वास नहीं है कि पहला अनुमान होगा - आह यह महिलाओं के दुर्व्यवहार की साइट के लिए है)।

लेकिन ज्यादातर लोगों को झूठी सुरक्षा की धारणा देने से बहुत बेहतर है। जवाब ऑफ टॉपिक नहीं है। व्यक्ति पूछ रहा है कि पैनिक बटन को कैसे लागू किया जाए - और मैं बता रहा हूं कि मौजूदा तरीका त्रुटिपूर्ण क्यों है और वह इसे बेहतर करने के लिए क्या कर सकता है। यह उसी स्तर पर है जैसे 'मैं संचार को सुरक्षित बनाना चाहता हूं और मैं प्रतिस्थापन साइबर का उपयोग कर रहा हूं', हां आप उसके साइबर की गति में सुधार कर सकते हैं और यह दिखावा कर सकते हैं कि सब कुछ ठीक है, या आप दूसरा रास्ता दिखा सकते हैं।

मेरे अतिरिक्त बिंदु को समझाने का एक अंतिम प्रयास : आपको लोगों को अपने दृष्टिकोण के पीछे के जोखिमों को ठीक से समझाना होगा। एक अच्छा उदाहरण जब लोगों को समस्याओं को ठीक से नहीं समझाने का सामना करना पड़ा, बेलोरूसियन ब्लॉगर्स के साथ मुद्दा था, जिन्होंने सोचा था कि इंटरनेट पर गुमनाम रूप से पोस्ट करना उन्हें सरकारी दमन से अप्राप्य बना देगा। संसाधन ने उन्हें गलत विश्वास दिलाया कि यदि वे अपनी वास्तविक पहचान प्रदान नहीं करते हैं तो वे बच जाते हैं। उन्होंने सीखा कि यह कठिन तरीके से सच नहीं है (जब वे कुछ वर्षों के लिए जेल गए थे)।

अगर कोई उन्हें जोखिम के बारे में समझाता है तो मुझे लगता है कि उनमें से कुछ अपने अगले पांच साल बचाने के लिए किसी भी उपकरण का उपयोग करना सीखकर खुश होंगे।

तो क्यों न महिलाओं को कुछ विकल्प दिए जाएं:

  • आप तुरंत ए का उपयोग कर सकते हैं, और यहां उन समस्याओं की सूची दी जा सकती है, जिनका आप सामना कर सकते हैं।
  • आप दृष्टिकोण बी का उपयोग कर सकते हैं, जिसमें पहली बार पढ़ने और कुछ समझने के लिए एक्स मिनट की आवश्यकता होती है। और फिर आपकी संभावित समस्याओं की सूची एक छोटी सूची में घट जाती है।

और उन्हें तय करने दें कि वे क्या करना चाहते हैं। इस तरह वे जोखिम जानते हैं।


14
मैं अपमानित नहीं हुआ, लेकिन मैं आपके कथन से असहमत हूं कि यह हास्यास्पद है। पैनिक बटन कुछ ऐसा था कि ब्रिटेन में बहुत सारे चैरिटी और सांसदों ने फेसबुक पर उन किशोरों के लिए फेसबुक पर डालने का अभियान चलाया, जिन्हें ऑनलाइन बदनाम किया जा रहा था और उन्हें पता नहीं था कि किससे मदद लेनी है। एक बटन दबाने से तनावपूर्ण स्थिति में करना बहुत आसान होता है, फिर पहले से कदमों के लंबे अनुक्रम को याद रखने के लिए प्रतिबद्ध होना चाहिए और उम्मीद करना चाहिए कि स्थिति उत्पन्न होने पर कुछ भी गलत नहीं होगा।
नोबिलिस

2
@ अच्छी तरह से, ओपी ने कहा कि यह एक बुनियादी एक था :) लेकिन मैं यह इंगित करने की कोशिश कर रहा हूं कि अवधारणा ज्ञात, परिचित और मेरी राय में गैर-तकनीकी लोगों के लिए बेहतर अनुकूल है। आपको पता है कि एक बटन क्या है और आप इसे दबाते हैं। टैब, निजी मोड और कीबोर्ड शॉर्टकट के संदर्भ में सोचना यकीनन अधिक जटिल और कम परिचित लोगों के लिए है जो केवल कभी-कभी वेब ब्राउज़ कर सकते हैं।
नोबिलिस

2
@ साल्वाडोर यह उत्तर विषय है। यह इस तरह है: "आप एक अपमानजनक रिश्ते में हैं और किसी ने आपकी हर हरकत पर नजर रखी है, इसलिए उचित ब्राउज़िंग तकनीकों पर इस लंबे ट्यूटोरियल को पढ़ने और समझने के लिए कुछ समय क्यों न लें, ताकि आप अगली बार जब आप साइट पर जाएँ (तो सुरक्षित रहें) मान रहा है कि आप ट्यूटोरियल को पढ़ते हुए पकड़े नहीं गए थे) "। कोई भी सिस्टम जो अपने सभी उपयोगकर्ताओं को टेक-सेवी मानता है अनिवार्य रूप से विफल हो जाएगा। फिर, हम यह नहीं कह रहे हैं कि आपका तरीका खराब या धीमा है (यह वास्तव में तेज़ और सुरक्षित है), लेकिन आप हर आगंतुक से यह जानने की उम्मीद नहीं कर सकते हैं, और इसलिए आपको पैनिक बटन की आवश्यकता है।
निकोलसोमिसे

4
कोई अपराध नहीं है, लेकिन मुझे नहीं लगता कि आप मुझे और नोबिलिस को समझने की कोशिश कर रहे हैं। आप कह रहे हैं कि Ctrl + W तेज़ / सुरक्षित है, मैं सहमत हूँ। जहां हम असहमत हैं, आप हर आगंतुक से Ctrl + W को जानने या याद रखने की उम्मीद नहीं कर सकते हैं क्योंकि आपने अपनी साइट पर इसका कहीं उल्लेख किया है। साथ ही, ओपी ने विशेष रूप से पैनिक बटन मांगा।
निकोलसोमिसे

1
@ निकोलसोमाइस मुझे लगता है कि ऐसा करने का उचित तरीका यह पता लगाने के लिए एक सैद्धांतिक अध्ययन होगा कि लोग स्थिति में कैसे व्यवहार करते हैं और दो दृष्टिकोणों की तुलना करते हैं। बटन के साथ और CTRL + W के साथ। देखें कि लोग कितनी तेजी से CTRL + W दबा सकते हैं (यह वास्तव में कठिन है, और मैं इसे समझ नहीं सकता)। और फिर विफलताओं का प्रतिशत देखने के लिए। यदि आपको लगता है कि यह एक आवश्यकता है - तो लोगों को इस आवश्यकता के पीछे के जोखिम को क्यों नहीं बताया जाए। वे मान सकते हैं कि पैनिक बटन पूरी तरह से फेल है और वास्तव में आश्चर्यचकित होगा अगर कोई यह दिखा सकता है कि बैकस्पेस के साथ आप देख सकते हैं कि वे क्या कर रहे थे।
सल्वाडोर डाली

10

मुझे लगता है कि आपके आगे अभी भी एक लंबी यात्रा है।

लोगों को Google पेज पर भेजने का कारण यह है

  1. यह बहुत तेजी से लोड होता है
  2. यह वैसे भी कैश होने की संभावना है
  3. यह बहुत तेजी से प्रदान करता है
  4. यह वास्तव में अच्छी तरह से अनुकूलित है
  5. क्या मैंने उल्लेख किया है कि यह तेज है?

आपके द्वारा प्रदान किया गया लिंक धीमा है।

यदि आप स्क्रीन को बदलने का एक तेज़ तरीका प्रदान करना चाहते हैं, तो अपनी साइट को एक फ्रेमसेट में खोलें - क्लोक में ऊंचाई 0 के फ्रेम में, और आपकी साइट को पूरी ऊँचाई के फ्रेम में। फिर जब उपयोगकर्ता लिंक पर क्लिक करता है तो फ्रेम ऊँचाई के आसपास स्वैप करता है और पहले से लोड किए गए पृष्ठ पर शीर्ष स्तर की विंडो पर पुनर्निर्देशित करता है।


मुझे नहीं लगता कि गूगल एक फ्रेम में लोड किया जा रहा है, लेकिन मुझे फ्रेम-स्विचिंग क्लोक का विचार पसंद है।
डेविड का कहना है कि मोनिका

एक बुरा विचार नहीं है, एक मुद्दा जो मैं देख रहा हूं हालांकि यह है कि यूआरएल एक ही रहेगा।
निकोलसोमिसे

इसकी अभी भी 2-3 सेकंड (शायद धीमी इंटरनेट पर अधिक), यहां तक ​​कि एक गर्म कैश के साथ भी।
पेटा

@ डेविड: ओपी Google का उपयोग नहीं करना चाहता था।
सिम्बियन


5

मैं प्रश्न के दायरे को थोड़ा बढ़ा रहा हूं, क्योंकि पैनिक बटन पर क्लिक करने से यह गारंटी मिलती है कि उपयोगकर्ता पकड़ा नहीं जाएगा।

इस समस्या में कई चिंताएं हैं जो जोखिम के आधार पर जारी की जानी चाहिए और उपयोगकर्ता कितना साक्षर है।

इस प्रकार, उपयोगकर्ता को पहले से संभव तरीके से कुछ बुनियादी सुरक्षा ज्ञान देना एक अच्छा विचार हो सकता है। हालांकि उपयोगकर्ता उच्च तनाव में है, उनके लिए यह जानना बेहतर है कि वे क्या निशान छोड़ सकते हैं।

निशान

ब्राउज़िंग इतिहास

किसी भी समय उपयोगकर्ता निजी ब्राउज़िंग के बिना आपकी वेबसाइट का उपयोग करता है, यह बहुत स्पष्ट निशान छोड़ देगा। यह पता लगाने का कोई उचित तरीका नहीं है कि ब्राउज़र निजी मोड में चल रहा है, लेकिन आपको प्रवेश द्वार में एक चेतावनी हो सकती है कि उन्हें निजी मोड में स्विच किया जाना चाहिए, साथ ही साथ प्रवेश के वर्तमान इतिहास हटा देना चाहिए। आप उपयोगकर्ता को इतिहास हटाने के लिए कुछ स्क्रीनशॉट्स तैयार कर सकते हैं, (या यदि उपलब्ध हो तो साइट पर केवल प्रविष्टि को हटाकर)

कुकीज़

यदि आप कुकीज़ का उपयोग करते हैं, तो अगले व्यक्ति उन कुकीज़ को प्राप्त कर सकता है (भले ही वे समाप्त हो चुके हों), और यह समझ सकते हैं कि इस साइट का उपयोग किया गया है। यदि आप कर सकते हैं, तो प्राधिकरण के लिए कस्टम हेडर का उपयोग करें, जो कंप्यूटर में कोई निशान नहीं छोड़ेगा।
यह आपको आवेदन की संरचना को बदलने के लिए मजबूर कर सकता है जो एक अच्छा विचार नहीं हो सकता है। केवल ब्राउज़र में कुकीज़ सेट करने के बाद आप यह सुनिश्चित करते हैं कि उपयोगकर्ता एक निजी ब्राउज़िंग सत्र का उपयोग कर रहा है।

कैशिंग

यदि आप पृष्ठ खोलकर और नेटवर्क का निरीक्षण करके कैशिंग का उपयोग करते हैं, तो एक तकनीकी-समझदार व्यक्ति यह पता लगा सकता है कि साइट का दौरा किया गया है या नहीं। सुनिश्चित करें कि आप अपनी प्रतिक्रियाओं में उन हेडर का उपयोग करके ब्राउज़र को स्पष्ट रूप से कैश न करने का निर्देश दें:

'Cache-Control: no-cache, no-store, must-revalidate'
'Pragma: no-cache'
'Expires: 0'

पिछला बटन

पृष्ठों को बदलने पर, प्रत्येक पृष्ठ को वर्तमान इतिहास (यहां तक ​​कि निजी ब्राउज़िंग सत्र में) में रखा जाएगा, जिससे बैक बटन का उपयोग किया जा सकेगा। यदि आप कर सकते हैं, का उपयोग करेंreplaceState हर पृष्ठ परिवर्तन पर ताकि बैक बटन टूट जाए।

एन्क्रिप्शन

गरमागरम को रोकने के लिए HTTPS का उपयोग करें। ध्यान दें कि DNS क्वेरीज़ अभी भी अनएन्क्रिप्टेड हो जाएँगी, लेकिन मुझे नहीं लगता कि यह एक समस्या होगी जब तक कि उपयोगकर्ता सरकारी सामान को लीक नहीं कर रहे हैं। अगर ऐसा है, तो एक वेबसाइट वैसे भी सुरक्षित नहीं होगी।

सामान्य तौर पर, उन निशानों को हटाने के लिए पर्याप्त होना चाहिए, यह भी सुनिश्चित करें कि आप अन्य दृढ़ता परतों का उपयोग नहीं कर रहे हैं localStorage

घबराहट होना

यह एक पूरी तरह से अलग समस्या है और हमें अपनी गणना में कई चीजों को शामिल करना होगा।
सबसे पहले, अगर यह एक जीवन के लिए खतरा है, तो हमें यह समझना चाहिए कि जब उन्हें लॉन्च करने की आवश्यकता होगी, तो उपयोगकर्ता पूरी तरह से तनाव में होंगे panic exit। हम नहीं जानते कि कंप्यूटर स्क्रीन कैसे स्थित है, और हम यह अनुमान नहीं लगा सकते कि उपयोगकर्ता घबराहट के समय क्या कर रहा है।

स्क्रीन पोजिशनिंग मुद्दे

सबसे खराब स्थिति यह होगी कि स्क्रीन को इस तरह से पोस्ट किया जाएगा कि स्क्रीन (साइट) पर खतरा दूर से ही देख सके। यदि ऐसा है, तो साइट को इस तरह से डिज़ाइन किया जाना चाहिए कि यह exit siteकिसी भी संदेह को दूर करने के लिए बहुत समान दिखाई देगा । Google के लिए एक अलग डिज़ाइन से दूर जाना ध्यान देने योग्य होगा यहां तक ​​कि स्क्रीन भी सीधे उन रंगों की तुलना करके दिखाई नहीं देती है जो स्क्रीन दो साइटों (एक उचित अंधेरे कमरे में) के बीच उत्सर्जित कर रही थी।

स्पीड से बाहर निकलें

यदि आप अभी पुनर्निर्देशित करते हैं, तो समय में परिवर्तन करने के लिए यह पर्याप्त तेज़ नहीं हो सकता है। आपको बाहर का किनारा एक आइफ्रेम में लोड करना चाहिए, और घबराहट के समय में, आपको इसे पूरी स्क्रीन पर रखना चाहिए, फिर रीडायरेक्शन करना चाहिए। यह बाहर निकलने वाली स्थैतिक सामग्री को कैशिंग करने में मदद करेगा, और चीजों को तेजी से देखेगा। सुनिश्चित करें कि आप replaceStateबैक बटन को अक्षम करने के लिए प्राकृतिक नेविगेशन के बजाय उपयोग करते हैं।

रूट से बाहर निकलें

आपको यह सुनिश्चित करना होगा कि उपयोगकर्ता को हिट करने के लिए निकास मार्ग तुरंत और आसानी से उपलब्ध होंगे। मुझे लगता है कि सबसे अधिक संभव दो राज्य या तो उपयोगकर्ता टाइप कर रहे हैं , या उपयोगकर्ता नेविगेट कर रहा है । जिसका अर्थ है कि आपके पास निकास के लिए कीबोर्ड शॉर्टकट और आपके HTML में एक बड़ा बटन होना चाहिए।

कीबोर्ड से बाहर निकलें

मुझे लगता है कि ESC कुंजी को दो बार टकराने से या तो इसे ट्रिगर करना चाहिए, या किसी बड़ी कुंजी को पकड़ना चाहिए (जैसे कि स्पेस या एंटर)। किसी भी तरह से, आपको उपयोगकर्ता को इस बारे में जानकारी देनी चाहिए, और संभवतः, उन्हें प्रयास करके खुद को प्रशिक्षित करने दें। घबराहट से बाहर निकलने की कोशिश करने से दोनों घबराहट में व्यवहार पर एक अच्छा तर्क बनाने में मदद करेंगे (उम्मीद की जा रही व्यवहार से राहत मिल सकती है), और उन्हें ऐसा करने के लिए प्रशिक्षित किया जाएगा, ताकि वे घबराहट में इसे ठीक से करने की अधिक संभावना रखेंगे समय।

माउस से बाहर निकलें

यह बहुत सीधा होने जा रहा है, एक बड़ा, अलग रंग का बटन है जो आतंक को ट्रिगर करेगा।

कहां से निकलें?

यह इस बात पर निर्भर करता है कि डिजाइन के अनुसार, आमतौर पर उपयोग की जाने वाली रीडायरेक्ट बनाने के लिए समझदारी हो सकती है, इसी तरह डिफ़ॉल्ट रूप से डिजाइन की गई साइट। यह समझदार भी हो सकता है कि उपयोगकर्ता को स्वयं के द्वारा निकास साइट चुनने की अनुमति दी जाए (एक डिफ़ॉल्ट बनाने के बाद)।

टिप्पणियाँ

  • यदि उपयोगकर्ता निजी ब्राउज़िंग और पैनिक का उपयोग कर रहा है, तो ब्राउज़र अभी भी निजी ब्राउज़िंग स्थिति पर होगा, जो संदेह पैदा कर सकता है। इसके आसपास कोई आसान रास्ता नहीं है। आप बाद में इतिहास साफ़ करने के लिए उपयोगकर्ता को निर्देश देने का प्रयास कर सकते हैं, लेकिन उनके पास इसके लिए पर्याप्त समय नहीं हो सकता है।
  • अधिकांश उत्तर डेस्कटॉप ब्राउज़र पर केंद्रित होते हैं, मोबाइल डिवाइस पर अनुभव अलग होगा, लेकिन बहुत अधिक नहीं।

3
ओपी ने पूछा "कैसे एक पैनिक बटन को लागू किया जाए" और फिर भी लोग "कैसे सुरक्षित रूप से वेब ब्राउज़ करें" पर एक ट्यूटोरियल के साथ जवाब दे रहे हैं। मुझे लगता है कि आप की जरूरत नहीं है, तो हमें बताएं, हम आपको बताएंगे।

4

विश्वसनीय भागने

EDIT: एक और बात जो दिमाग में आती है, वह यह है कि यदि उपयोगकर्ता ने इंटरनेट कनेक्टिविटी खो दी है, जो सभी प्रकार के कारणों से होता है, जिसमें किसी के केबल को डिस्कनेक्ट करना शामिल है, तो ऐसा कोई तरीका नहीं है जिससे आप उन्हें किसी अन्य साइट पर नेविगेट कर सकें। वे "गुप्त" पृष्ठ पर हेडलाइट्स में एक हिरण की तरह फंस सकते हैं। मुझे लगता है कि यह वास्तव में एक सौम्य साथी / सहयोगी साइट पर नेविगेट करने के विचार से विश्वसनीयता जोड़ता है जो बदले में आपकी साइट को सीधे अपने पेज पर एक iframe में लोड करता है। आपको अपनी साइट को गायब करने के लिए बस इतना करना होगा कि जावास्क्रिप्ट का उपयोग करने वाले DOM से आपके iframe को हटा दें जो पहले से ही iframe में लोड है। यह तब भी काम करेगा जब इंटरनेट कनेक्शन मृत हो गया हो।

मैं एक त्वरित निकास के लिए एस्केप कुंजी को सक्षम करूंगा। यह कीबोर्ड पर एक भौतिक, प्रसिद्ध कुंजी है जिसे उपयोगकर्ता एक आभासी बटन पर क्लिक करने और क्लिक करने के लिए एक बारीक माउस पॉइंटर को स्थानांतरित करने के बजाय, यदि आवश्यक हो, तो इसके लिए उपयोग कर सकते हैं।

संपादित करें: मुझे बस एहसास हुआ कि पहले के एक पोस्टर ने एस्केप कुंजी का उल्लेख किया था , इसे "ईएससी" के रूप में संदर्भित किया। मैंने अपनी प्रतिक्रिया लिखने से पहले "एस्केप कुंजी" के लिए पृष्ठ खोजा, लेकिन वह चूक गया।

संपादित करें: मैं पृष्ठ पर भी पैनिक बटन छोड़ दूंगा, पाठ के साथ "यहां क्लिक करें या जल्दी से बाहर निकलने के लिए प्रेस करें।" लेकिन मैंने एक को सबसे ऊपर और एक को पृष्ठ के निचले भाग में रखा। हो सकता है कि मैं पृष्ठ के चारों ओर एक पट्टी लगाऊं। यदि आगंतुक उस सीमा क्षेत्र में कहीं भी क्लिक करता है तो आपकी सामग्री गायब हो जाती है।

विचार भी करें; आतंक की स्थिति में क्लिक करने के लिए पैनिक बटन को यथोचित रूप से आसान बनाना, आपको शायद इसे थोड़ा छोटा करना होगा और यह सुनिश्चित करना होगा कि यह पृष्ठ स्क्रॉल के रूप में या स्क्रीन पर कई पैनिक बटन लगाकर स्क्रीन पर हमेशा बना रहे। पेज, जो अपने आप में संदिग्ध-दिखने वाला हो सकता है। ऐसा लगता है जैसे ये संभवतः बहुत असतत दिखने वाले पृष्ठ बनना चाहते हैं जिनके बारे में आप बात कर रहे हैं।

यदि आप jQuery का उपयोग कर रहे हैं, तो आप एस्केप कुंजी का जवाब देने के लिए निम्नलिखित जैसा कुछ कर सकते हैं:

jQuery( function ( $ ) {
    $( document ).keyup( function ( e ) {
        if ( e.which === 27 ) // escape
         {
         // clean up... 
         }
    } );
} ); 

सिंगल-पेज AJAX ऐप

ऐसा लगता है कि सभी सुझाए गए समाधान किसी न किसी तरीके से जल्दी से किसी अन्य साइट पर जाने के बारे में हैं, या तो इसे पहले से लोड करके और जल्दी से अपनी साइट के शीर्ष पर प्रदर्शित करके या फिर डोम को हटाकर या फिर नेविगेट करके। जो कुछ।

अगर मैं उस दृष्टिकोण को लेने जा रहा था, तो मेरे पास सार्वभौमिक सौम्य साइटों और खोज इंजन खोजों की एक कपड़े धोने की सूची होगी, जो कि मैं इसके माध्यम से साइकिल चलाऊंगा ताकि यह हर बार दिखाई देने वाली "काली महिलाओं के जूते की खोज" न हो।

लेकिन इसके बारे में पूरी अवधारणा को अपने सिर पर रखने के बारे में क्या? सौम्य-दिखने वाली लिंक की मेजबानी करने के लिए एक या एक से अधिक सौम्य डिकॉय साइटों का उपयोग करें, या यहां तक ​​कि बेईमानी से संबंधित सौम्य वाणिज्यिक साइटों का उपयोग करें, और होस्ट पृष्ठ (ओं) के शीर्ष पर iframe में एकल-पृष्ठ AJAX ऐप के रूप में अपनी साइट को लोड करें ?

संपादित करें: आप अपने होम पेज को संक्षिप्त रूप में बताकर भी ऐसा कर सकते हैं कि यह एक सहयोगी भागीदार साइट पर अपनी सुरक्षा के लिए आगंतुक को पुनर्निर्देशित करने जा रहा है और एक बड़ा अनुकूल "गो" बटन दिखाएगा। यदि आपके पास कई साझेदार साइट हैं, तो आप उन्हें धक्का दे सकते हैं, तो बेहतर होगा। जब वे क्लिक करते हैं, तो अपने पृष्ठ के लिए ब्राउज़र इतिहास मिटा दें, URL क्वेरी पैरामीटर के साथ संबद्ध साइट पर रीडायरेक्ट करें जो आपके बूटस्ट्रैप जावास्क्रिप्ट को सहबद्ध पर बताता है कि तुरंत आपके आइफ्रेम को लोड किया जाए। उस बिंदु से आगे, सहबद्ध के वेब सर्वर पर कोई अतिरिक्त भार नहीं है। इस तरह, आपके पास एक आधिकारिक होम पेज है, लेकिन आप तुरंत आगंतुक को अपने पेज से पूरी तरह से हटा देते हैं।

एस्केप कुंजी को दबाने या पैनिक बटन पर क्लिक करने से, डोम से आपका आइफ्रेम नष्ट हो जाएगा, जिससे सौम्य होस्ट पेज और ब्राउज़र इतिहास नहीं रह जाएगा। (Poof)

आप ब्राउज़र इतिहास के मुद्दों को इस तरह से कम कर सकते हैं क्योंकि आपका लिंक कुछ बूटस्ट्रैप जावास्क्रिप्ट कोड चलाएगा और आप वास्तव में कभी भी ब्राउज़र को अपनी साइट पर नेविगेट नहीं करेंगे ।

जब होस्ट पृष्ठ में बूटस्ट्रैप लिंक पर क्लिक किया जाता है, तो यह DOM में एक iframe डालेगा, इसे होस्ट पेज के शीर्ष पर रखने के लिए इसे (पूर्ण स्थिति और z- क्रम) फ्लोट करेगा, फिर अपनी वेब सेवा के लिए AJAX कॉल करें HTML सामग्री प्राप्त करें जिसे वह फ्रेम में लोड करेगा। फ्रेम में सभी अतिरिक्त लिंक और / या बटन आपकी सेवा में AJAX कॉल भी करेंगे, चाहे सर्वर पर डेटा पोस्ट करना हो या प्रदर्शन के लिए डेटा पुनर्प्राप्त करना हो। आप उपयोगकर्ता के ब्राउज़र में कभी भी वास्तविक "पेज" लोड नहीं करेंगे।

इस दृष्टिकोण का एक और अच्छा पहलू यह है कि यदि ब्राउज़र क्रैश हो जाता है या अस्थिर हो जाता है और टास्क मैनेजर से बंद होना पड़ता है, जो कि क्लीनअप कोड को चलने से रोक देगा, तो इससे कोई फर्क नहीं पड़ेगा क्योंकि आपके पास (जरूरी) कुछ भी नहीं है साफ करना।

ह्यूस्टन ...?

कुछ गंभीर समस्याओं को मैं इनमें से किसी भी समाधान के साथ अपने सिर के ऊपर से देखता हूं, विशेष रूप से इस संदर्भ को देखते हुए कि जीवन रेखा पर हो सकता है:

  • ब्राउज़र कैश में कैश्ड ऑब्जेक्ट्स (चित्र, मुख्य रूप से)

  • राउटर / फ़ायरवॉल HTTP / HTTPS अनुरोधों को लॉग कर रहा हो सकता है, और पीड़ित को यह पता नहीं चल सकता है, और आप जो कुछ भी ब्राउज़र को साफ करने के लिए करते हैं, वह कम हो जाएगा

  • उपयोगकर्ता की मशीन पर कीलॉगिंग / स्क्रेंप स्पाइवेयर स्थापित हो सकता है और एक ब्राउज़र ऐप से आप जो कुछ भी कर सकते हैं, वह कम हो जाएगा

  • कंप्यूटर क्रैश, वेब ब्राउज़र परतदार हो जाते हैं और क्रैश और निशान पीछे छूट जाते हैं क्योंकि सफाई कोड नहीं चल सकता है।

जैसा कि कम से कम एक अन्य पोस्टर द्वारा सुझाया गया है (ईमानदारी से, मैंने केवल कुछ अन्य पोस्टों को संक्षिप्त कर दिया है), सुरक्षित मोड में ब्राउज़रों का उपयोग करके इनमें से कई परिदृश्यों को कम करना चाहिए। लेकिन यह एक उपयोगकर्ता प्रशिक्षण मुद्दा है और उपयोगकर्ता प्रशिक्षण सर्वोत्तम परिस्थितियों में थोड़ा पागल हो सकता है। पीड़ितों को बहुत टेक-प्रेमी होना सही नहीं है, खासकर अगर वे वास्तव में एक आतंक-मोड स्थिति में हैं, जहां शांत सोच मुश्किल हो सकती है, तो वास्तविक प्राप्त करना कठिन हो सकता है।


2

आप कुछ पुराने गेम और साइट्स पर "बॉस" पैनिक बटन देख सकते हैं। विचार यह है कि यदि आप अपने बॉस द्वारा आए (तो निश्चित रूप से, आपको पहले उनसे संपर्क करना होगा!)।

जब दुर्व्यवहार करने वाला आता है, तो लगभग किसी भी जल्दबाज़ी / उन्मादी कार्रवाई से उनका शक शांत होता है। स्क्रीन डिजाइन करने पर विचार करें ताकि वे सामान्य समाचार या जैसे (दूर से) की तरह दिखें, जिसमें कोई बड़ा शीर्षक या चित्र उनके उद्देश्य को दूर न करे। यह अक्सर घबराहट के बिना "इत्मीनान से" साइट से बाहर निकलने का समय दे सकता है। यदि पैनिक बटन लिंक उपयोगकर्ता को एक बोना फेक न्यूज साइट के लिए ले जाता है, तो बहुत बेहतर (यदि यह काफी तेजी से ऊपर आता है)।

जैसा कि दूसरों ने उल्लेख किया है, अगर गाली देने वाला संदिग्ध हो जाता है (और कई नियंत्रण शैतान हैं), अभी भी ब्राउज़र पर एक इतिहास निशान है कि वे जल्दी से पता लगा सकते हैं कि उपयोगकर्ता कहाँ है। सच कहूं, तो बहुत कुछ आप नहीं कर सकते हैं, खासकर यदि उपयोगकर्ता अपने ट्रैक को कवर करने की कोशिश कर रहे उन्मादी आतंक मोड में जाता है, और नशेड़ी यह देखता है। भले ही स्क्रीन कुछ समय के बाद खुद को निर्दोष को ताज़ा कर सकती है, लेकिन ब्राउज़र इतिहास में URL होगा।

उपयोगकर्ताओं को कंप्यूटर की स्थिति के बारे में सलाह देने पर विचार करें ताकि नशेड़ी उन पर पीछे से चुपके न जा सके, या इस साइट का उपयोग करने के लिए किसी पुस्तकालय या अन्य गैर-निजी स्थान पर न जाए। यदि स्क्रीन सामग्री सुस्त है (ऊपर देखें) से देख रही है, तो उसे दूसरों से दिलचस्पी नहीं लेनी चाहिए।

इसके साथ शुभकामनाएँ!


मेरा उत्तर
थोरा

2

आप एक वास्तविक साइट के बजाय एक त्रुटि पृष्ठ दिखा सकते हैं, जो पहले से ही पृष्ठभूमि में लोड है। शायद एक नकली यूट्यूब या गूगल 404 पेज? मुझे लगता है कि इससे अतिरिक्त सामग्री का आकार न्यूनतम रह जाएगा।

जैसा कि दूसरों ने सुझाव दिया है, मैं भागने की कुंजी का भी उपयोग करूंगा। इसे गायब करने के परिवर्तन को कम कर देता है, माउसपैड वाले किसी व्यक्ति के लिए बहुत आसान होगा और उपयोगकर्ता उस पर अपनी उंगली रख सकता है जब वह साइट के माध्यम से ब्राउज़ कर रहा है।

आप अन्य विकल्पों का भी उपयोग कर सकते हैं; पृष्ठ पर ही एक बटन या उन्हें भागने के अन्य तरीकों के बारे में बताएं (ctrl + w, जैसा कि पहले उल्लेख किया गया है)। शायद टैबलेट उपयोगकर्ताओं के लिए भी एक इशारा है? उसके लिए शायद कुछ पुस्तकालय हैं।

और हां, आप टास्कबार में यूआरएल बदल सकते हैं। (यह कैसे करना है पर कोड के लिए अन्य पोस्ट देखें)।

भागने के विकल्पों को आज़माने के लिए उन्हें प्रोत्साहित करें। इसलिए वे जानते हैं कि वे क्या करते हैं और कैसे वे इस पर प्रतिक्रिया कर सकते हैं।


0

मुझे लगता है कि हम यह अलग तरीके से कर सकते हैं। मेरा विचार इस प्रकार है:

  1. वेबसाइट को केवल नकली सामग्री (वास्तविक के साथ समान शैली और लेआउट) के साथ दिखाएं।
  2. उपयोगकर्ता को स्टेप 3 को ट्रिगर करने के लिए सामग्री के साथ कुछ इंटरैक्शन करने की आवश्यकता है (उदाहरण के लिए एक टेक्स्टबॉक्स में XYZ डालें या चेकबॉक्स या रेडियोबटन, आदि के संयोजन पर क्लिक करें)।
  3. चरण 2 से संतुष्ट होने पर, जब उपयोगकर्ता पृष्ठ (दाएं हाथ की ओर) पर कुछ छोटे बिंदु लटकाएगा, तो पृष्ठ अपनी वास्तविक सामग्री प्रदर्शित करेगा। और माउस के ऊपर होने पर कंटेंट बना रहेगा।
  4. एक आपातकालीन / आतंक में, उपयोगकर्ता केवल माउस को वास्तविक सामग्री से दूर ले जा सकता है, और सामग्री को नकली में बदल दिया जाएगा।

... अपने सिर पर फलों का एक बैग पकड़े हुए और "लंगर हटाओ" गाते हुए, अन्यथा वास्तविक सामग्री नहीं दिखाएगी ...
क्रेग

@ क्रेग, आपको यह विचार आया ...
बोलू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.