我们如何阻止用户使用不同的方法打印网页?
- 禁用右键单击
- 禁用 CtrlP 组合键
- 右键单击 -> 打印
有什么办法可以停止打印网页吗?
我们可以使用 javascript 处理这 3 个事件吗? 或者我们可以说。如果用户将执行任何这些事件。然后我想运行我的其他代码。这可能吗?
最佳答案
如前所述,您不能这样做。然而,一个常用的技巧是尝试隐藏所有正在打印的页面内容:
<style type="text/css" media="print">
body { visibility: hidden; display: none }
</style>
但这不能保证有效,即使您对自己在做什么有一个模糊的想法,也很容易绕过。
关于javascript - 如何阻止用户打印网页?使用 javascript 或 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6647392/