如何禁用或加密我的网站的"查看源代码"

Fer*_*ero 4 javascript php

有没有办法禁用或加密我的网站的"查看源",以便我可以保护我的代码?

Rag*_*geZ 41

FERO,

你的问题没有多大意义."查看源"显示HTML源 - 如果您对其进行加密,则用户(和浏览器)将无法再读取您的内容.

如果你想保护你的PHP源,那么有像Zend Guard这样的工具.它会加密您的源代码并使其难以进行逆向工程.

如果您想保护您的JavaScript,可以使用例如YUI Compressor来缩小它.它不会阻止用户使用您的代码,因为与用户一样,浏览器需要能够以某种方式读取代码,但至少会使任务更加困难.

如果您更担心用户隐私,则应使用SSL以确保在线路上加密敏感信息.

最后,技术上可以加密页面内容并使用JavaScript来解密它,但由于这依赖于JavaScript,有经验的用户可能会在几分钟内打败它.加上所有这些问题都会出现:

  • 搜索引擎将无法索引您的网页...
  • 禁用JavaScript的用户将看到加密的页面
  • 根据您拥有的内容量,它的表现可能非常糟糕

所以我不建议你使用这个解决方案.

  • 谁在乎?如果我的浏览器可以呈现某些内容,我可以获得源代码. (9认同)

mau*_*ris 8

你无法真正禁用它,因为最终浏览器仍然需要读取和解析源以便输出.

如果您的源代码中有重要内容,我建议您将其隐藏在服务器端.

即使您对HTML源进行加密或混淆,最终我们仍然可以评估和查看它.例如,使用Firebug,我们可以看到源代码,无论如何.

如果您正在销售PHP软件,则可以考虑使用软件即服务(SaaS).