वेब नौसिखिए अक्सर मानते हैं कि उनके आगंतुकों के उपयोग को अवरुद्ध करके माउस राइट क्लिक करें संदर्भ मेनू कि वे अपने वेब पेज की सामग्री की चोरी को रोक सकते हैं। सच्चाई से आगे कुछ भी नहीं हो सकता है।
सही क्लिक को अक्षम करना अधिक समझदार उपयोगकर्ताओं द्वारा आसानी से हटा दिया जाता है, और अधिक का उपयोग करने की क्षमता एक वेब पेज का कोड अपने आप में वेब ब्राउज़र की एक मूल विशेषता है, जिसके लिए राइट क्लिक की आवश्यकता नहीं होती है सब।
कमियां
"नो राइट क्लिक स्क्रिप्ट" को बायपास करने के कई तरीके हैं और वास्तव में एकमात्र ऐसा प्रभाव है कि इस तरह की स्क्रिप्ट को परेशान करना है आपके आगंतुक जो वैध रूप से राइट-क्लिक संदर्भ मेनू का उपयोग करते हैं (जैसा कि उस मेनू को ठीक से कहा जाता है) अपने वेब में पथ प्रदर्शन।
इसके अतिरिक्त, मैंने जो भी स्क्रिप्ट देखी हैं, वह सही माउस बटन से केवल संदर्भ मेनू तक पहुंच को अवरुद्ध करती हैं। वे इस तथ्य पर विचार नहीं करते हैं कि मेनू कीबोर्ड से भी सुलभ है।
104 कुंजी कीबोर्ड का उपयोग करके मेनू को एक्सेस करने के लिए सभी को स्क्रीन पर ऑब्जेक्ट का चयन करना है, जिसके लिए वे संदर्भ मेनू (इसके लिए) का उपयोग करना चाहते हैं उस पर बाईं ओर क्लिक करके उदाहरण) और फिर उनके कीबोर्ड पर संदर्भ मेनू कुंजी दबाएं - यह पीसी पर दाईं ओर सीटी कुंजी के बाईं ओर एक है। कीबोर्ड।
101 कुंजी कीबोर्ड पर, आप शिफ्ट कुंजी दबाकर और F10 दबाकर एक राइट-क्लिक कमांड निष्पादित कर सकते हैं।
जावास्क्रिप्ट
यदि आप वैसे भी अपने वेब पेज पर राइट-क्लिक को अक्षम करना चाहते हैं, तो यहां वास्तव में सरल है जावास्क्रिप्ट आप संदर्भ मेनू तक सभी पहुंच को अवरुद्ध करने के लिए उपयोग कर सकते हैं (न केवल सही माउस बटन से, बल्कि कीबोर्ड से भी) - और वास्तव में आपके आगंतुकों को नाराज कर सकते हैं।
यह स्क्रिप्ट उन लोगों की तुलना में भी सरल है जो केवल माउस बटन को ब्लॉक करते हैं, और यह उन ब्राउज़रों के रूप में कई ब्राउज़रों के रूप में काम करता है।
यहाँ आपके लिए पूरी स्क्रिप्ट है:
अपने वेब पेज के बॉडी टैग में कोड के छोटे टुकड़े को जोड़ना आपके विज़िटर की पहुंच को संदर्भ मेनू तक पहुंचाने से अधिक प्रभावी है नो-राइट-क्लिक स्क्रिप्ट जो आप वेब पर कहीं और पा सकते हैं क्योंकि यह माउस बटन और ऊपर वर्णित कीबोर्ड विकल्पों से दोनों को एक्सेस करने से रोकता है।
सीमाएं
बेशक, स्क्रिप्ट सभी वेब ब्राउज़रों में काम नहीं करती है (जैसे, ओपेरा इसे अनदेखा करता है - लेकिन फिर ओपेरा अन्य सभी राइट-क्लिक स्क्रिप्ट्स को भी अनदेखा करता है)।
यह स्क्रिप्ट दृश्य स्रोत विकल्प का उपयोग करके अपने आगंतुकों को पृष्ठ स्रोत तक पहुँचने से रोकने के लिए भी कुछ नहीं करती है उनके ब्राउज़र मेनू से, या वेब पेज को सहेजने से और उनके पसंदीदा में सहेजी गई कॉपी के स्रोत को देखने से संपादक।
और अंत में, हालांकि आप संदर्भ मेनू तक पहुंच को अक्षम कर सकते हैं, लेकिन उपयोगकर्ताओं द्वारा आसानी से टाइप करके पहुंच को फिर से सक्षम किया जा सकता है
जावास्क्रिप्ट: शून्य oncontextmenu (शून्य)ब्राउज़र के एड्रेस बार में।