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