Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何禁用打印屏幕?_Javascript_Asp.net - Fatal编程技术网

Javascript 如何禁用打印屏幕?

Javascript 如何禁用打印屏幕?,javascript,asp.net,Javascript,Asp.net,我试图建立基于图像的网站。这就是为什么我试图通过JavaScript禁用用户的打印屏幕。但它并不是在所有浏览器中都能工作。你不能。这超出了您的控制范围,因为打印屏幕不是一个浏览器功能,而是一个系统功能。最终,如果可以捕捉到打印屏幕的按键代码,您可以监听按键,您可以在所有内容上显示一个全白色元素,这样它将打印一个白色屏幕…捕获屏幕后,可能会触发:keydown的副本,因此它不会有用。

我试图建立基于图像的网站。这就是为什么我试图通过JavaScript禁用用户的打印屏幕。但它并不是在所有浏览器中都能工作。

你不能。这超出了您的控制范围,因为打印屏幕不是一个浏览器功能,而是一个系统功能。

最终,如果可以捕捉到打印屏幕的按键代码,您可以监听按键,您可以在所有内容上显示一个全白色元素,这样它将打印一个白色屏幕…

捕获屏幕后,可能会触发:
keydown
的副本,因此它不会有用。