2010-07-29 54 views

回答

17

您不能禁用實際buttions /菜單項,但是你可以用在需要的頁面下面,以防止打印:

<style type="text/css" media="print"> 
BODY {display:none;visibility:hidden;} 
</style> 
+5

你應該提到,雖然這從表面上看起來很容易規避。如果顯示給他們,就不可能完全阻止打印頁面的人。 – Annan 2011-08-18 10:54:13

+0

你會如何繞過這個? – Rolando 2013-11-26 03:06:01

+3

@Rolando在我頭頂,屏幕截圖,粘貼圖像編輯器,打印。或者,如果您想真正「破解」它,只需從瀏覽器提供的開發人員工具中編輯CSS,然後刪除此答案中提到的CSS規則即可。 – Munim 2013-12-30 13:08:25

2

您無法禁用瀏覽器打印按鈕,但是您可以使用print @media CSS將某些部分或整個頁面完全不打印。例如,你可以使用CSS像這樣:

@media print { 
    html, body { 
    display: none; /* hide whole page */ 
    } 
} 
+0

將嘗試了這一點 – user339108 2010-07-29 06:36:21