我想知道是否有一种方法可以防止用户保存/下载网页?具体地说,我的意思是不让他们访问他们自己机器上通过我的web应用程序显示的数据?
我听说这是不可能的,因为浏览器必须能够访问源代码/数据,但同时,我注意到,如果我打开我的gmail帐户,打开一封电子邮件,保存页面,但当我试图在我的计算机上打开该页面时,它不起作用。此外,如果我点击“查看源”,我可以看到,即使源不显示整个电子邮件消息,即使电子邮件是在我的浏览器中打开。
gmail怎么可能阻止我看到这些电子邮件数据呢?
发布于 2013-02-02 15:19:04
这就是所谓的在不刷新页面的情况下使用动态数据呈现页面(AJAX)。整个页面源代码不是一次性下载的,页面中的组件异步请求数据以显示内容。试着用谷歌搜索一下,你会发现更多信息。
发布于 2013-02-02 15:23:46
在查看源代码中,您只能看到HTML,CSS,JavaScript代码。任何人都不能从视图源代码复制任何动态代码(PHP)。
你不能阻止任何人在浏览器中看到你的html,css代码,因为我们有查看源代码的选项。
你最多能做的就是在你的页面上右击禁用。这可以通过JavaScript来完成。
https://stackoverflow.com/questions/14659622
复制相似问题