Javascript 通过jQuery或Js禁用Printscreen

Javascript 通过jQuery或Js禁用Printscreen,javascript,jquery,flash,Javascript,Jquery,Flash,如何将图像放入网页并阻止用户将其保存在计算机中? 我需要防止用户使用键盘上的打印屏幕按钮,并为我的flash应用程序拍照。。。 我如何使用jQuery或JavaScript(或类似的东西)来实现它?不幸的是,你不能。这是操作系统的内置功能。不幸的是,你不能。它是操作系统的一个内置功能。可以很安全地说,您不能。在js中,总是有可能阻止右键单击,但这是你能做的最远的事情。可以肯定地说,你不能。在js中,总是有可能阻止右键单击,但这是您所能做到的。我不确定如何阻止用户进行屏幕截图。 但是有一种方法可以

如何将图像放入网页并阻止用户将其保存在计算机中? 我需要防止用户使用键盘上的打印屏幕按钮,并为我的flash应用程序拍照。。。
我如何使用jQuery或JavaScript(或类似的东西)来实现它?

不幸的是,你不能。这是操作系统的内置功能。

不幸的是,你不能。它是操作系统的一个内置功能。

可以很安全地说,您不能。在js中,总是有可能阻止右键单击,但这是你能做的最远的事情。

可以肯定地说,你不能。在js中,总是有可能阻止右键单击,但这是您所能做到的。

我不确定如何阻止用户进行屏幕截图。 但是有一种方法可以防止右键单击并保存图像。 不是使用js,而是使用css。只需将图像设置为
背景图像
,而不是设置图像标签
src

我用这个已经有一段时间了。它对我有用。它有一些优点和缺点

优点:

  • 只有当元素可见时,浏览器才会加载图像。它将节省您页面的初始加载时间。(我主要使用单页应用程序。因此,它适合我。)
  • 缺点:

  • 如果要使图像的分辨率保持不变,则应该为元素设置相同的高度和宽度。(我使用
    background size
    属性解决了这个问题。请参见下文。但是
    background size
    浏览器支持不好。)
  • 用户仍然可以根据需要保存图像(使用一些开发工具等),但所有用户都不知道这一点

    您还可以使用
    背景大小:自动|包含|封面属性


    我希望这对你有帮助

    我不确定如何防止用户截屏。 但是有一种方法可以防止右键单击并保存图像。 不是使用js,而是使用css。只需将图像设置为
    背景图像
    ,而不是设置图像标签
    src

    我用这个已经有一段时间了。它对我有用。它有一些优点和缺点

    优点:

  • 只有当元素可见时,浏览器才会加载图像。它将节省您页面的初始加载时间。(我主要使用单页应用程序。因此,它适合我。)
  • 缺点:

  • 如果要使图像的分辨率保持不变,则应该为元素设置相同的高度和宽度。(我使用
    background size
    属性解决了这个问题。请参见下文。但是
    background size
    浏览器支持不好。)
  • 用户仍然可以根据需要保存图像(使用一些开发工具等),但所有用户都不知道这一点

    您还可以使用
    背景大小:自动|包含|封面属性


    我希望这对你有帮助

    放弃。最简单的方法是在图像上加上一些东西——举个好例子:
    Printsreen
    可以在浏览器窗口可见但不聚焦的情况下按下。放弃。最简单的方法是在图像上“添加”一些内容——举个好例子:
    Printsreen
    可能会在浏览器窗口可见但不在焦点的情况下被按下。即使可以阻止右键单击(某些网站会这样做),也没有任何网站可以阻止我打开firebug/webinspector,在DOM树中选择一个图像并找到它的
    URL
    。不用说像TeleportPro这样的程序,甚至是自己机器上的网络嗅探器。即使有人可以阻止右键点击(有些网站这样做),也没有任何网站可以阻止我打开firebug/webinspector,在DOM树中选择一个图像并找到它的
    URL
    。不用说像TeleportPro甚至是自己机器上的网络嗅探器之类的程序。我知道这种方法,而且我一直在使用它,但我正在寻找一种方法来禁用打印屏幕按钮!谢谢你,因为你花了很多时间来回答我!我知道这种方法,我一直都在使用它,但我正在寻找一种方法,使打印屏幕按钮禁用!谢谢你,因为你花了很多时间来回答我!