我m在軌道上設計我的投資組合。爲了限制圖像被複制,我想禁用右鍵點擊和其他功能從網站複製圖像。怎麼做?如何限制圖片上的右鍵點擊選項?
回答
可悲的是,它不可能阻止人們在您的網頁上覆製圖像。
只需禁用右鍵點擊將是不夠的,任何人都可以只查看源代碼才能看到圖像的URL
您可以禁用右鍵單擊使用JavaScript。
但是,這是一個非常糟糕的主意。
由於您的圖像被髮送到訪問者的瀏覽器,他們將可以訪問,通過顯示源代碼或分析HTTP請求,緩存文件或簡單的截圖。
您不應該通過禁用右鍵單擊來破壞用戶導航,您的圖像可以複製,並且您無法對其執行任何操作。處理它。
在大多數現代瀏覽器中,您可以禁用特定圖像的右鍵單擊菜單。要做到這一點,您可以使用IMG標記定義圖像中的事件處理程序oncontextmenu="return false;"
:
注:在舊的瀏覽器(
<IMG border=0 src="..." oncontextmenu="return false;">
例如,上下文菜單已經爲這個圖象禁用例如Internet Explorer 4.x或更早版本),這個技巧將無法使用。另外,如果用戶禁用了JavaScript,則會顯示上下文菜單。
正如所有其他人所說:這是不可能的一個可靠的方式。唯一可以考慮的是爲圖像加水印。
WaterMark是一個不錯的選擇。 –
http://www.hypergurl.com/norightclick.html 這傢伙已經提到過,我們可以添加一個透明的GIF圖像來限制複製功能,但我沒有得到如何去做。我在旋轉木馬內顯示我的圖像。旋轉木馬有時候變得非常棘手。此外,我上傳了我的圖像cloudinary所以如果一個人可以得到一個圖像的URL然後他需要某些參數來訪問它只有擁有者。
- 1. 用jquery點擊右鍵隱藏圖片
- 2. TreeNode右鍵單擊選項
- 3. JTree和右鍵單擊節點上的下拉選項
- 4. 如何禁用右鍵點擊燈箱圖片?
- 5. 無限GTK警告,當我在圖標上點擊右鍵
- 6. 如何在用戶點擊右鍵/左鍵點擊圖片時執行滾動機制javascript
- 7. 如何在javascript中自定義右鍵點擊選項?
- 8. 如何限制顯示菜單項在nsoutline視圖上右鍵點擊幾行只?
- 9. Excel右鍵單擊 - 右鍵單擊選項按鈕上的「分配宏」
- 10. 在右鍵點擊選項選項添加事件到鉻擴展的圖標
- 11. 在asp.net圖表中禁用右鍵點擊選項
- 12. 如何使用Sikuli API從右鍵單擊選項選項
- 13. 如何使用幻燈片圖像當我點擊左鍵和右鍵時?
- 14. Blueprism中的右鍵單擊選項
- 15. 如何激活jquery的右鍵點擊?
- 16. 右鍵點擊jquery
- 17. 右鍵點擊JButton
- 18. 右鍵點擊QPushButton
- 19. 右鍵點擊JFreeChart
- 20. Fotorama 4選項:禁用點擊圖片
- 21. jquery右鍵點擊applet上的contextmenu
- 22. JavaFX:右鍵點擊菜單項
- 23. 如何使用jQuery捕獲右鍵單擊選擇框選項?
- 24. 沒有「轉換爲Maven的」選項,當我右鍵點擊
- 25. 多重選擇和JPopupMenu點擊右鍵
- 26. 右鍵點擊選擇.Net TreeNode
- 27. 右鍵點擊UI網格選擇
- 28. 右鍵單擊菜單選項
- 29. 如何實時點擊按鈕上的點擊次數限制?
- 30. 如何處理右鍵點擊RichTextBox?
http://www.hypergurl.com/norightclick.html –
我的意思是它不可能阻止人們複製圖像 – cowls