我的一位朋友問我是否可以「做些什麼」來避免有人從她的博客文章中竊取她的照片。我告訴她,我們可以嘗試一些選擇,但最終總會有一種方法來獲取照片,有些人甚至會拍攝屏幕截圖,以便拍攝照片。如何在javascript/jquery中捕捉屏幕截圖
然後我問自己屏幕截圖是否作爲一個事件存在,所以你可以使用js/jquery捕捉它並隱藏圖像。我已經搜索了一段時間,但仍然找不到答案。
這可能嗎?
我的一位朋友問我是否可以「做些什麼」來避免有人從她的博客文章中竊取她的照片。我告訴她,我們可以嘗試一些選擇,但最終總會有一種方法來獲取照片,有些人甚至會拍攝屏幕截圖,以便拍攝照片。如何在javascript/jquery中捕捉屏幕截圖
然後我問自己屏幕截圖是否作爲一個事件存在,所以你可以使用js/jquery捕捉它並隱藏圖像。我已經搜索了一段時間,但仍然找不到答案。
這可能嗎?
在ASCII表格中找到哪個是鍵盤上的截圖鍵,通過javascript捕獲它並返回false。
這是一種方法,但最終總會有一種方法可以繞過這一點。甚至有軟件可以拍攝這些截圖。
例如,在Windows 8上,如果按Windows鍵加上打印屏幕,它會自動將屏幕截圖保存在圖片文件夾內的文件夾中。
這幾乎是一場失敗的戰鬥。
不,這是不可能的,因爲屏幕捕獲事件屬於操作系統,而不是瀏覽器,所以JavaScript不會意識到它。 能夠做的是檢測與屏幕捕捉相關聯的按鍵並在圖像發生時隱藏圖像。
它仍然是微不足道的,因爲任何人都可以拍照到顯示器屏幕。
正如其他人回答的那樣,要避免這種情況是非常不可能的:如果計算機屏幕上有東西,那麼它就在那臺計算機上,不知何故。最後,你總是可以拍屏幕。
如果可能的話,唯一的解決方案是使用水印。
失敗的戰鬥。一旦該屏幕對用戶可見,其結束。你放入的任何東西都試圖阻止它被繞過。 –
保持照片安全的最佳方法是不要將它們放在線上。 – ToastyMallows
另請參閱:http://stackoverflow.com/questions/3130983/stop-user-from-using-print-scrn-printscreen-key-of-the-keyboard-for-any-we – ToastyMallows