...根据建议,我已将其从 StackOverflow 移出
在企业内部网中,是否可以通过策略和/或命令行参数控制浏览器以阻止用户打印特定页面?
答案1
不行。您可以尝试使用 Javascript 禁用打印热键 (ctrl + p) 并使用组策略条目禁用菜单(这样做会造成比其价值更多的麻烦),但通常这会导致停止全部打印。此外,精明的用户可以轻松解决已采取的任何措施(例如截取页面屏幕截图并打印)。
答案2
据我所知不是。
但是如果网页在您的控制之下并且您的浏览器对 CSS 的支持处于或多或少当前级别,那么您可以使用@media print
样式表,这样硬拷贝就会是白底白字或类似无法打印的内容......
正如@Nathan C 所说,没有什么可以阻止一些更精明的用户打印您的页面,但它会造成最小的障碍。