1

请帮助我想要一个代码,用于使用 JQUERY 或 JAVASCRIPT 从文件菜单中禁用网页的打印和保存

4

2 回答 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 回答