如何防止保存/下载网页?

时间:2013-02-02 07:13:52

标签: javascript html security web copy-protection

我想知道是否有办法阻止用户保存/下载网页?具体来说,我的意思是不让他们在自己的机器上访问通过我的Web应用程序显示的数据?

我听说这是不可能的,因为浏览器必须能够访问源代码/数据,但与此同时,我注意到如果我到我的Gmail帐户,打开电子邮件,保存页面,但是当我尝试在我的计算机上打开该页面时,它不起作用。此外,如果我点击“查看源”,我可以看到即使电子邮件在我的浏览器中打开,即使源也不显示整个电子邮件消息。

gmail如何阻止我看到该电子邮件数据?

2 个答案:

答案 0 :(得分:0)

这就是使用动态数据调用渲染页面而不刷新页面(AJAX)。整个页面源代码不是一次性下载,页面内的组件异步请求数据以显示内容。尝试谷歌搜索它,你会发现更多信息。

答案 1 :(得分:0)

在View源中,您只能看到HTML,CSS,JavaScript代码。没有人可以从视图源复制任何动态代码(PHP)。

你无法阻止任何人在浏览器中看到你的html,css代码,因为我们有查看源选项。

您可以执行的最大操作是禁用右键单击您的页面。 Thant可以通过JavaScript完成。