我正试图禁止用户将我的网站内容另存为pdf,但我仍然希望允许他们打印内容。
<style media="print" type="text/css">* { display: none; }
上面的css样式隐藏了所有内容,因此当用户点击(ctrl + p)时,它不会显示我的内容,这很好。 但是,是否有一种方法只能在用户尝试打印时显示我的内容,然后在用户尝试另存为pdf时不显示任何内容?
谢谢
答案 0 :(得分:3)
不能。大多数操作系统将“另存为PDF”作为打印工作流程的一部分-从网页的角度看没有区别。
顺便说一句,您的CSS也不是防止用户打印您的内容的有效方法-如果无法正常打印,他们会找到一种解决方法,例如拍摄页面截图,或将其文本复制到文本文件中。