2011-06-03 56 views
-3

可能重複:
prevent saving image from my site
Transparent <div> to prevent right-click, Save As禁用圖像保存選項

嗨,大家好,有沒有辦法來禁用圖像 「保存」, 「複製」,」另存爲「選項,因爲我不想讓任何人保存我的圖像。有些腳本可用,但它們對所有瀏覽器都無效。任何幫助應該適用於所有類型的瀏覽器。

+6

只是不這樣做。用戶無論如何都可以保存圖像,當你需要一個上下文菜單,而且你不能擁有一個(從用戶的角度來看)時,它非常煩人。 – 2011-06-03 12:20:04

+0

如果您禁用用戶右鍵單擊,他還可以製作截圖並獲取圖像。這沒有100%的安全。 – 2011-06-03 12:20:51

+0

這已被覆蓋很多次之前..檢查[此StackOverflow搜索](http://stackoverflow.com/search?q=prevent+right+click+save+as),看看是否有一些適合您的結果需要。 – slugster 2011-06-03 12:21:43

回答

0

使用

oncontextmenu="return false;" 

將禁用上下文菜單時右圖像點擊。

不會停止用戶通過direclty輸入url或拍攝屏幕截圖來下載圖像。

0

你總是可以在圖像元素上放置一個div,這樣右擊將被調用而不是圖像,因此不會出現「另存爲」。

<div class="image"> 
<div class="covering"></div> 
<img src="..." /> 
</div> 

<style> 
.image 
{ 
position:relative; 
} 

.covering 
{ 
position:absolute; 
width:100%; 
height:100%; 
z-index:2; 
} 

0

世界上沒有辦法做吧.. 但使用空GIF(透明的方法)可以防止新手從保存真實圖像

6

這是毫無意義的嘗試這樣做。如果瀏覽器可以顯示圖像,那麼用戶也可以下載它。您最好在圖像上放置水印。

+1

你是害怕我的男孩 – AZHAR 2011-06-03 12:29:39

+0

害怕什麼?我懷疑他是你的男孩。 – recursive 2011-06-03 12:34:03

+0

是的,我不明白評論。我沒有任何恐懼。 – 2011-06-03 12:37:17