2017-02-27 336 views
0

我有html css的基本知识。我不希望我的内容被人窃取。我只想在我的网页上显示内容,而不是在源代码上显示内容。那么我怎么能做到这一点?隐藏源代码

+1

你不能。浏览器需要能够看到代码来呈现页面,因此任何人都可以看到代码 – mlegg

+1

您必须使用PHP在服务器端编写所有代码 - 但部分代码仍然会显示是否有人查看您的源代码 – HisPowerLevelIsOver9000

+0

同意PHP 。然而,网络是建立在人们“借用”代码的基础上的。而且,如果有人把你的内容,它的网站,将排名受到影响,而不是你的。 – scoopzilla

回答

0

客户端代码始终在客户端计算机上执行。我不认为你需要照顾这一点,因为服务器端的所有逻辑对客户端来说都是不可见的。

如果您想隐藏客户端代码,则无法这样做,但是您可以使用缩小来使最终用户无法阅读。但有市场上的工具可以撤销缩小也

0

不,你不能。

由于网络浏览器需要下载HTML,JavaScript和CSS文件才能查看网页,因此无法完全隐藏此网页。 (主流浏览器甚至没有一个尝试要做到这一点,即使他们这么做,那将是很容易解决。)

相反,你可以做的是混淆的代码。这不会隐藏代码(因此它仍然可以被复制),但它使它更难理解。然而,这并不是不可能的,而一个努力尝试的人最终会做到这一点。

1

我找不到保护您的html代码的原因。如果你愿意,你可以去任何你想要的地方下载html和css代码,但是没有很好的理由去做。

如果您使用HTML,CSS或JavaScript编写代码,则无法“保护”您的代码。它们是客户端语言,这意味着您的代码由该客户端(任何人)执行。