如何限制用户只能看到幻灯片而不能下载它?


how can i restrict a user to see only the slideshow and can't download it

我正在开发一个cake-php应用程序,在此情况下,我想为最终用户展示powerpoint幻灯片,但条件是用户只能看到演示,不能下载幻灯片。有谁能告诉我最好的方法吗?

如果幻灯片是基于图像,您可以将每个图像分成9,16或更多的正方形,并显示平铺图像。这样,如果用户决定"另存为"图像,他只会得到真实图像的1/9或1/16。如果幻灯片非常大,那么将所有的片段组合在一起将是一件痛苦的事情,并且会使用户不愿意尝试保存幻灯片。

你可以在这里看到这样的实现- http://whatismycar.com/info/16540/-标题下面的4个图像是在fanybox,如果你尝试"另存为"其中一个,你将只保存原始图像的一小块。

阻止从互联网下载图像是不可能的,但是你可以让用户很难使用它。你也可以用php隐藏源html图像路径点击这里

虽然我不是这方面的专家,但值得注意的是Youtube似乎正在做的事情。

有没有注意到,如果你暂停,整个视频永远不会加载?

在监控视频期间的网络选项卡时,你会看到他们实际上正在从他们的服务器上对视频段发出数百甚至数千个请求,并且很可能使用JS来清除您已观看的部分的缓存。

^^这就是为什么当它重新下载你想看的片段时,回到视频中较早的点会导致它暂停一点。

在一天结束的时候,PrtScn将胜过你所有的努力,因为web浏览器没有特权控制它自己的环境之外的键盘