2012-12-12 27 views

回答

0

可悲的是,它不可能阻止人們在您的網頁上覆製圖像。

只需禁用右鍵點擊將是不夠的,任何人都可以只查看源代碼才能看到圖像的URL

+0

http://www.hypergurl.com/norightclick.html –

+0

我的意思是它不可能阻止人們複製圖像 – cowls

0

您可以禁用右鍵單擊使用JavaScript。

但是,這是一個非常糟糕的主意。

由於您的圖像被髮送到訪問者的瀏覽器,他們將可以訪問,通過顯示源代碼或分析HTTP請求,緩存文件或簡單的截圖。

您不應該通過禁用右鍵單擊來破壞用戶導航,您的圖像可以複製,並且您無法對其執行任何操作。處理它。

3

在大多數現代瀏覽器中,您可以禁用特定圖像的右鍵單擊菜單。要做到這一點,您可以使用IMG標記定義圖像中的事件處理程序oncontextmenu="return false;"

注:在舊的瀏覽器(

<IMG border=0 src="..." oncontextmenu="return false;"> 

例如,上下文菜單已經爲這個圖象禁用例如Internet Explorer 4.x或更早版本),這個技巧將無法使用。另外,如果用戶禁用了JavaScript,則會顯示上下文菜單。

1

正如所有其他人所說:這是不可能的一個可靠的方式。唯一可以考慮的是爲圖像加水印。

+0

WaterMark是一個不錯的選擇。 –

0

http://www.hypergurl.com/norightclick.html 這傢伙已經提到過,我們可以添加一個透明的GIF圖像來限制複製功能,但我沒有得到如何去做。我在旋轉木馬內顯示我的圖像。旋轉木馬有時候變得非常棘手。此外,我上傳了我的圖像cloudinary所以如果一個人可以得到一個圖像的URL然後他需要某些參數來訪問它只有擁有者。