请帮助我想要一个代码,用于使用 JQUERY 或 JAVASCRIPT 从文件菜单中禁用网页的打印和保存
问问题
3372 次
2 回答
4
您可以拥有仅在打印时可见的 CSS 样式:
<link rel="stylesheet" href="print.css" type="text/css" media="print" />
然后我想你可以做类似的事情:
*{
color:#fff !important;
background:#fff !important;
line-height:0 !important;
font-size:0 !important;
height:0 !important;
width:0 !important;
/*...*/
}
这里也是一个教程。
这不会阻止打印,但应该可以满足您的需求。
关于防止页面被保存,这是不可能的,如果他们正在查看页面,他们实际上已经下载了它。您能做的最好的事情就是混淆您的代码以使其不可读。
混淆/压缩工具:
于 2012-05-22T18:04:01.690 回答
0
您可以使用一些巧妙的 CSS 禁用打印,但我不相信您将能够阻止用户保存页面。网页不能真正修改浏览器的行为到那种程度。
澄清一下,当我说禁用打印时,您可能会导致它只打印空白页,而不是真正禁用它。
于 2012-05-22T17:49:49.357 回答