एक उपयोगकर्ता के रूप में, कोई निश्चित वेब साइट के लिए फ्लैश पर राइट क्लिक को कैसे अक्षम कर सकता है


5

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

यहाँ मुद्दा है, मेरी तीन साल की बेटी को एक वेब साइट abcmouse.com पर खेलना बहुत पसंद है, जो कि पूरी तरह से फ्लैश पर निर्मित एक वेब साइट है (लगभग कोई दिखाई देने वाली HTML सामग्री नहीं)। उसके पास अभी भी अपने छोटे गुलाबी माउस का उपयोग करने के लिए कठिन समय है और अक्सर बाईं माउस बटन पर क्लिक करने के बजाय दाईं ओर एक क्लिक करता है और फ्लैश विकल्प डायलॉग बॉक्स पॉप अप होता है और मुझे रोना शुरू करने से पहले लैपटॉप पर जल्दी करना पड़ता है।

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


देखें कि क्या कोई लिंक / सुझाव यहाँ मदद करते हैं: kirupa.com/forum/…
डैनी बेकेट


2
जब वह कंप्यूटर का उपयोग करता है तो विंडोज़ में राइट क्लिक को अक्षम क्यों नहीं करता?


1
क्या आप सुनिश्चित हैं कि JS फ़्लैश संदर्भ मेनू को अक्षम कर सकता है?
चरण

जवाबों:


2
<script type="text/javascript">
var disabled_message = "";
document.oncontextmenu = function() 
{ 
   return false; 
}
document.onmousedown = function md(e) 
{ 
  try 
  { 
     if (event.button==2||event.button==3) 
     {
        if (disabled_message != '')
           alert(disabled_message);
        return false; 
     }
  }  
  catch (e) 
  { 
     if (e.which == 3) return false; 
  } 
}
</script>

एक स्क्रिप्ट जो मैंने अपनी वेबसाइटों पर इस्तेमाल की। यह WYSIWYG से जावास्क्रिप्ट का उपयोग करने के लिए तैयार निकाला जाता है।


यह एक परीक्षण वेबपेज पर मेरे लिए खूबसूरती से काम करता है।
Xymostech

धन्यवाद लेकिन अगर आप एक डेवलपर हैं तो मैं इसके बारे में कुछ बताना चाहता हूं।
अर्पित

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

@strah आप इसे अक्षम कर सकते हैं .. ctrl + shift + i का पता लगाएं। लेकिन रिंच मेनू विकल्प वास्तव में एक समस्या है;)।
अर्पित

0

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

document.oncontextmenu = document.body.oncontextmenu = function() {return false;}

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