我想僅在我的網站上顯示一組圖像。 我想避免最終用戶易於保存的可能性。 我知道用戶可以用打印屏幕保存圖像,但這不是一個簡單的方法,因爲之後需要一些工作。在一個applet如何提供圖像而不容易從瀏覽器中保存圖像?
0
A
回答
1
這是可能的圖像繪製在畫布元素,因此從節約使用DOM檢查或右鍵菜單的圖像停止用戶。儘管這種技術在舊版瀏覽器上不起作用。
1
- 顯示器(例如,閃存,爪哇)
- 使用服務器端操作砍圖像成隨機大小的正方形/矩形,並且使用客戶端表在「裝配到顯示部分「格式
- 使用CSS疊加,以便在圖像上右鍵單擊可以獲得疊加圖像而不是圖像
- 放棄,因爲如果有人想要盜取圖像,他們會。
1
不可能阻止他們100%這樣做,但你可以讓它變得更難。
你可以有一個的.htaccess規則,不允許直接訪問它
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?example.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
然後(必須從您的網站的一個網頁加載)可以防止右鍵點擊你的網站,讓他們能只需點擊複製圖像即可。請參閱: How do I disable right click on my web page?
請注意沒有好的解決方案。
+1
而不是禁用右鍵單擊我可以使用透明層。 –
1
您可以:
- 它分成多個部分,(需要在HTML代碼也有些變化)
- 上應用的CSS
background-image
在完全透明GIF/PNG * - 應用水印與gd(在PHP)
- 或混合使用這些
但用戶仍然可以保存它帶有一個簡單的打印屏幕,就像你寫的一樣。
(*)f.ex:
<img src="blank.gif" style="width: 200px; height: 100px; background-image: url('image.jpg');" />
相關問題
- 1. 圖像到瀏覽器不保存
- 2. WP8瀏覽器控制保存圖像
- 3. 從瀏覽器中將圖像保存爲手機圖庫
- 4. Dropbox提供的瀏覽器緩存圖像
- 5. 如何在瀏覽器中本地保存拖動的圖像
- 6. 在瀏覽器中保護圖像php
- 7. 圖像不是瀏覽器
- 8. PHP:根據瀏覽器提供不同的圖像?
- 9. 如何從Flash瀏覽器中提取圖像?
- 10. 如何在瀏覽器中從內存中刪除圖像
- 11. 將neo4j圖形保存在瀏覽器中作爲圖像
- 12. smartgwt保存圖像文件,而不是在瀏覽器中顯示
- 13. Javascript:從瀏覽器中刪除圖像
- 14. 事先將圖像放入圖像盒而不保存圖像?
- 15. 試圖將多個圖像文件從nodejs提供給瀏覽器IMG標籤
- 16. 將圖像從位圖保存到jpeg而不保存文件
- 17. 如果沒有提供文件擴展名,緩存瀏覽器圖像
- 18. 圖像不在瀏覽器中顯示
- 19. HTML5圖像瀏覽器(瀏覽添加圖像)
- 20. 如何瀏覽圖像並保存在sqllite數據庫中
- 21. 如何瀏覽並保存文件夾中的圖像?
- 22. 如何在ffmpeg中提供真實圖像而不是僞圖像api-example.c
- 23. 如何從php瀏覽器緩存圖像
- 24. 瀏覽圖像
- 25. 從MATLAB中保存圖像的圖像
- 26. 瀏覽器緩存動態圖像嗎?
- 27. 在瀏覽器上緩存圖像
- 28. 使瀏覽器緩存圖像
- 29. 瀏覽器圖像緩存規則
- 30. 強制瀏覽器緩存圖像
查找'Shrinkwrapping',這是一種將透明GIF放在要保護的圖像上的技術。這會停止瀏覽器右鍵單擊 - >保存的功能。很明顯,知道的任何人都可以繼續獲得圖像,但這會阻止大多數非技術用戶。 – MrCode