我的要求是当用户点击键盘上的打印屏幕按钮时禁用打印屏幕命令。我可以在 Internet Explorer 中执行此操作,但如何在 Chrome 和其他浏览器中执行此操作?
问问题
453 次
1 回答
1
不管你想做什么,我敢打赌它不会奏效。
您可以添加各种客户端控件以防止用户复制内容,但事实仍然是,为了首先查看您的内容,用户必须将其从您的服务器下载到他们的机器上,在那里不再受您的控制。
充其量,您可能会让用户感到沮丧,直到他们对复制您的内容失去兴趣。在最坏的情况下,您的努力可能会损害您网站的可用性,尤其是对于有障碍/可访问性问题的用户。但是,如果有人真的想复制您的内容(例如,他们出于经济动机窃取它),您无法阻止他们。从网页复制内容的方法太多,例如不使用打印屏幕按钮的其他键盘命令、第 3 方屏幕抓取工具,或者只是使用开发工具读取页面源。
于 2014-10-15T20:28:19.350 回答