2010-10-16 47 views
2

我爲一個非常保守的團隊運行了一個利基網站,他們提出的一個要求是,我們需要儘可能讓用戶保存其他用戶的圖片。我知道沒有辦法100%滿足這個要求,但至少我可以讓人們很難從網站上保存圖像。保護網頁上的圖像不被複制/保存?

我迄今爲止唯一做的事情是禁用右鍵單擊圖像(通過jquery),我也放在塊鏈接盜鏈。有什麼我可以做到這一要求?

在此先感謝。

+7

他們意識到,爲了顯示圖像,必須將其下載到用戶的計算機 - 對嗎? :) – 2010-10-16 15:50:56

+0

不,一般的互聯網用戶不知道這一點。 – 2010-10-16 16:10:51

+0

使用HTML5畫布繪製構建圖像。那麼你的潛在圖像盜賊將不得不截圖。 :) http://thinkvitamin.com/code/how-to-draw-with-html-5-canvas/ – bzlm 2010-10-16 16:13:00

回答

2

您不能禁用複製/保存,因爲人們可以查看您的來源,這將導致圖像目錄。用戶也可以簡單地打印您的網站,從而保存圖像。如果您不希望用戶保存圖像,請不要在線添加圖像。

0

你不行。我認爲那些沒有右鍵點擊就可以保存圖片的人不會被任何進一步的困擾。

0

如果您創建Flash文件並將圖像顯示在閃存中,您可能會更難。如果你想用原始img-tag來顯示圖像,那麼Justin提出的評論就是指出不下載圖像並同時顯示它的悖論。

0

這是邪惡的,但可以保留清除剪貼板

http://www.webdeveloper.com/forum/showthread.php?t=21431

可能使計算機無法使用,而他們在網頁上。

另一個想法是在圖像上添加元數據或水印,以標識哪個用戶拍攝了該副本。然後,如果你發現了這幅圖像,你可以找出是誰做的。如果存在限制複製的服務條款,您將知道投訴的對象。