0

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

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

gmail 怎么可能阻止我看到该电子邮件数据?

4

2 回答 2

0

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

于 2013-02-02T07:19:03.550 回答
0

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

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

您最多可以做的是禁用右键单击您的页面。可以通过 JavaScript 完成。

于 2013-02-02T07:23:45.910 回答