我有一個網站,用戶可以登錄和使用網站的內容。我想禁用打印屏幕,以便用戶無法存儲或從我的網站下載內容。任何人都可以幫助我禁用使用PHP的打印屏幕選項?php代碼禁用打印屏幕
回答
如果您的意思是用戶鍵盤的打印屏幕鍵,那麼對不起,這是您的用戶和他們的瀏覽器之間的交互。它與PHP無關。
如果您的網站上的某些內容是真正私密的,請勿將它放在線上,這是最安全的選項。
您不能使用php禁用打印屏幕。但你可以使用JavaScript來做同樣的事情。試試下面的代碼:
<html>
<head>
<script language="JavaScript">
function clp_clear() {
var content=window.clipboardData.getData("Text");
if (content==null) {
window.clipboardData.clearData();
}
setTimeout("clp_clear();",1000);
}
</script>
</head>
<body onload='clp_clear()'>
</body>
</html>
即使該代碼有效(它不會以任何理智的瀏覽器),這基本上是毫無價值的。那些沒有剪貼板的截圖工具呢?就像OS X中的快捷鍵一樣? –
@ AlexanderO'Mara它仍然是解決方案之一,而不是您的「技術上不可能」的陳述。 – Manikiran
真正防止捕獲任何您發送給他們的技術在技術上是不可能的。所有這些都是一種在現代瀏覽器中無法使用的廉價技巧。這是否甚至可以在IE瀏覽器中使用,這是唯一具有此API的瀏覽器?我很確定即使是舊的IE瀏覽器也不允許用戶事件以外的剪貼板訪問(這將是一個巨大的安全問題)。在現代瀏覽器中,它所要做的就是每秒向控制檯添加一個錯誤。 –
- 1. 代碼不打印到屏幕
- 2. 禁用打印屏幕命令
- 3. 如何禁用JavaScript的打印屏幕?
- 4. 如何禁用打印屏幕?
- 5. 替代Gadwin打印屏幕
- 6. php代碼在屏幕上打印出來而不是執行?
- 7. 打印PHP代碼
- 8. 打印winform屏幕
- 9. 打印到屏幕
- 10. 使用GWT打印屏幕
- 11. 獲取網頁打印屏幕,php/unix
- 12. 我無法將圖像打印到屏幕上使用PHP QR代碼庫
- 13. PHP打印代碼(打印成紙)
- 14. 如何使用JavaScript禁用網頁中的打印屏幕
- 15. 打印錯誤屏幕,但繼續執行代碼
- 16. 此代碼將在屏幕上打印什麼?
- 17. Vbscript打印屏幕到MSpaint
- 18. 打印部分屏幕
- 19. 打印屏幕到網站
- 20. 打印到Win32屏幕
- 21. 打印屏幕噪音
- 22. .NET 2.0 WinForm打印屏幕
- 23. iOs打印當前屏幕
- 24. Selenium Grid2打印屏幕
- 25. 打印圓圈到屏幕
- 26. 打印屏幕問題
- 27. 打印管內容屏幕
- 28. Java打印屏幕程序
- 29. Ruby:窗口打印屏幕win32API調用
- 30. 應用程序屏幕打印
只有可能的方式,把下面的在你的文件的頂部:'
PHP在服務器上運行?當瀏覽器顯示頁面時,該頁面不在循環中。如果你想做這樣的事情,你需要使用Javascript或CSS。但用戶可以輕鬆地覆蓋它,因爲它是客戶端。 – Barmar