简体   繁体   English

如何阻止整页自动滚动屏幕截图扩展的自动滚动功能?

[英]How to block auto-scroll functionality of full page auto-scroll screenshot extensions?

I have a membership website where I want to prevent people from taking full page screenshots of the wall of text I have in my members area, using auto-scroll screenshot browser extensions like: Fireshot and GoFullPage .我有一个会员网站,我想防止人们使用自动滚动屏幕截图浏览器扩展程序,例如FireshotGoFullPage对我在会员区域中的文字墙进行整页屏幕截图。

I am looking for a script I can embed in my page that will break the auto-scroll functionality of these screenshot extensions.我正在寻找一个可以嵌入到我的页面中的脚本,它会破坏这些屏幕截图扩展的自动滚动功能。 When the screenshot is being taken if the auto-scroll feature can be somehow broken, it will prevent the whole page from being captured in the screenshot using these extensions.在截取屏幕截图时,如果自动滚动功能可能以某种方式被破坏,它将阻止使用这些扩展在屏幕截图中捕获整个页面。

Not sure if its possible but it will definitely be very useful in stopping people from stealing the text content behind the paywall.不确定它是否可能,但在阻止人们窃取付费墙后面的文本内容方面肯定会非常有用。 I have enabled a script that prevents copy and right click.我启用了防止复制和右键单击的脚本。 Now the only thing they can do is take auto-scroll screenshots of the long page.现在他们唯一能做的就是对长页面进行自动滚动屏幕截图。 If I can prevent that as well, the only thing pirates can do is take multiple manual screenshots of the long page and manually stitch it together in photoshop.如果我也能阻止这种情况,盗版者唯一能做的就是对长页面进行多次手动截图,然后在 Photoshop 中手动将它们拼接在一起。 Just trying to make life difficult for them.只是想让他们的生活变得困难。

Screenshots are not controlled by the web browser, they are controlled by software running on the user's operating system and cannot be remotely controlled by a web server.屏幕截图不受 web 浏览器控制,它们由运行在用户操作系统上的软件控制,不能由 web 服务器远程控制。 There's a lot you can do to make it harder (javascript to capture the prtsc key press and return false, flicker different quadrants of the screen at intervals so that it's too fast for human eyes to really tell but so that the whole screen never shows at once, etc) but fundamentally anyone who's even vaguely tech-savy can bypass this in about 5 seconds.你可以做很多事情来让它变得更难(javascript来捕捉prtsc按键并返回false,每隔一段时间闪烁屏幕的不同象限,这样人眼就无法真正分辨出来,但整个屏幕永远不会显示在一次,等等),但从根本上说,任何甚至是模糊技术的人都可以在大约 5 秒内绕过这个。 Also, a google search should have answered this for you in way less time than it took to ask.此外,谷歌搜索应该会以比询问时间更短的方式为您回答这个问题。 You cannot block the print screen button or the snipping tool in Windows or the Grab application included with Mac OS or any other tool on any other OS.您不能阻止 Windows 中的打印屏幕按钮或截图工具或 Mac OS 随附的 Grab 应用程序或任何其他操作系统上的任何其他工具。 I hope I helped我希望我有所帮助

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM