2010-01-07 14 views
11

मैंने अपने वेब पेज में दायाँ क्लिक विकल्प प्रतिबंधित कर दिया है, लेकिन आईई में यह छवि, प्रिंट, मेल इत्यादि को सहेजने के लिए आइकन दिखाता है। मैं इन सभी को हटाना चाहता हूं। क्या यह संभव है?क्या मेरी साइट से छवियों को सहेजना संभव है?

+0

बस एक एफवाईआई के रूप में, यदि वे छवि देख सकते हैं, तो उनके कंप्यूटर पर इसकी एक प्रति है, इसलिए आप उस बिंदु से पहले से ही असफल हो चुके हैं। आप असुरक्षित उपयोगकर्ताओं को इस मामले में सहेजने से रोक सकते हैं। सभी प्रेरित उपयोगकर्ताओं को यह करना होगा कि उपयुक्त स्टैक एक्सचेंज साइट पर छवियों को कैसे सहेजना है। –

उत्तर

22

यह हर किसी को जो जवाब यहां सवाल पढ़ा नहीं था की तरह लगता है।

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

हां, इन आइकनों को हटाना संभव है। बस अपने दस्तावेज़ के <head> में निम्न डालें।

<meta http-equiv="imagetoolbar" content="no" /> 

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

+0

के सुझाव के लिए उपरोक्त मुझे लगता है कि आपने नाखून पर हथौड़ा मारा! Quetion ध्यान से पढ़ने के लिए मुझ पर शर्म आती है। : पी –

+1

बीटीडब्लू: ऐसा लगता है कि यह सुविधा केवल आईई 6 में मौजूद थी। – lapo

5

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

+0

जबकि सच है, यह सवाल का जवाब नहीं है। हो सकता है कि विषय के शीर्षक का उत्तर, हां, लेकिन वास्तविक प्रश्न के लिए सब कुछ उबाल नहीं: "आईई में यह छवि, प्रिंट, मेल इत्यादि को सहेजने के लिए प्रतीक दिखाता है। मैं इन सभी को हटाना चाहता हूं। क्या यह संभव है ?? " –

0

आप अपनी छवियों को डाउनलोड करने से नहीं रोक सकते हैं। बस उन्हें देखकर, ब्राउज़र उन्हें कैश करता है।

0

यदि ब्राउज़र इसे प्राप्त कर सकता है, तो उपयोगकर्ता इसे किसी भी तरह से प्राप्त कर सकता है।

आप क्लाइंट-साइड प्रस्तुत करने के लिए एचटीएमएल 5 कैनवास या यहां तक ​​कि (गैसपी) पिक्सलाइज्ड टेबल का उपयोग करके जांच कर सकते हैं।

+1

स्क्रीनशॉट! इसके आस-पास कोई रास्ता नहीं है :) – Sampson

+0

हाँ, बिल्कुल सही, यदि डेटा कोई फर्क नहीं पड़ता कि कैसे प्रसारित किया जाता है तो कोई भी इसे वापस खींच सकता है। – Xailor

3

आप कुछ उपयोगकर्ताओं को रोकने के लिए केवल इतना ही कर सकते हैं। 100% मूर्खतापूर्ण होने के लिए, यह शायद असंभव है। भले ही आपने छवियों को फ्लैश, जावा एप्लेट में पैक किया हो, फिर भी यह उपयोगकर्ताओं को स्क्रीनकैप्चर करने से नहीं रोकता है।

कुछ निष्क्रिय विकल्प हैं, उदा। वॉटरमार्क का उपयोग करके, डिस्काइमर/चेतावनियां डालना।

यहाँ कुछ पदों अतः संबंधित हैं:
How to disable right-click save on one specific image only
Disable “Save Target As” option in the right click menu
Prevent Save As Functionality

+0

वॉटरमार्क – paan

6

ऐसा लगता है कि आप इंटरनेट एक्सप्लोरर में Image Toolbar के बारे में बात कर रहे हैं।

<html> 
<head> 
<meta http-equiv="imagetoolbar" content="no" /> 
</head> 

</html> 

या, सीधे किसी चित्र पर लागू:: आप इस कोड के साथ यह निष्क्रिय कर सकते हैं

<img src="test.gif" galleryimg="no" /> 
0
.show_IMAGE 
{ 
    background-position : 0 -100px; 
    background-image : url('/images/flower.png'); 
    background-repeat : no-repeat;width:50px;height:50px; 
} 

और div को

< div class="show_IMAGE"></ div> 

आप कॉपी नहीं कर सकते इस वर्ग को जोड़ने अकेले छवि। अगर आपको सीएसएस से छवि मिलती है।

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC] 
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L] 

अलावा, सही निष्क्रिय कर दें:

+1

वास्तव में सच नहीं है। यदि आप सीएसएस गुणों का निरीक्षण करते हैं, तो आपको पथ मिल जाता है और इससे लिंक हो सकता है या यहां तक ​​कि छवि लिंक पर होवर करते समय भी बचाया जा सकता है। – Peter

2

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

+0

लेकिन अब मेरी सभी छवियों को लोड नहीं किया गया है, मुझे अपरिपक्व अपाचे मिलता है। सभी फ़ोल्डरों और फ़ाइलों तक पहुंच है – shorif2000

1

रोकें उपयोगकर्ताओं की बचत की संभावना को कम करेगा mages यह समय की बर्बादी है, क्योंकि भले ही वे छवि डाउनलोड नहीं कर सकते, वे हमेशा एक स्क्रीनशॉट :-(

0

कर सकता है आप नीचे दिए गए चरणों का प्रयास हो सकता है: अपनी वेबसाइट पर

  • राइट क्लिक समारोह अक्षम करें।
  • अक्षम छवि छवि पर खींचकर आप चाहते हैं draggable="false"

अब अपनी वेबसाइट छवि चोरी सुरक्षित है!

+0

यह सही नहीं है, क्योंकि उपयोगकर्ता उन दोनों चरणों को उलट सकता है, और फिर भी छवि को कई अलग-अलग तरीकों से देख और सहेज सकता है –

संबंधित मुद्दे