2010-07-29 4 views

Répondre

17

Vous ne pouvez pas désactiver les buttions/éléments de menu réels mais vous pouvez utiliser ci-dessous dans les pages nécessaires pour empêcher l'impression:

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

Vous devriez mentionner que si cela fonctionne superficiellement, il est facile de contourner. Qu'il est impossible d'empêcher complètement les gens d'imprimer une page si elle leur est montrée. – Annan

+0

Comment pourriez-vous contourner cela? – Rolando

+3

@Rolando du haut de ma tête, capture d'écran, coller dans l'éditeur d'image, imprimer. Ou si vous voulez vraiment "pirater", il suffit d'éditer le CSS à partir des outils de développement fournis par le navigateur, et de supprimer la règle CSS mentionnée dans cette réponse. – Munim

2

Vous ne pouvez pas désactiver les boutons d'impression du navigateur, mais vous pouvez utiliser print @media CSS pour masquer complètement certaines parties ou toute la page de l'impression. Par exemple, vous pouvez utiliser CSS, comme ceci:

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

va essayer cela – user339108

Questions connexes