-2

我看到一些网站允许用户下载我们的源代码,包括html文件、css文件、js文件……等等。我不想为我的网站这样做。我应该怎么办?感谢收看!

P/S:如果可以,请向我展示 Zend 的这种方法。我正在使用 Zend 1.9.6。

4

4 回答 4

2

如前所述,隐藏 js 或 css 文件是不可能的,但您可以做的是缩小(压缩)它们,这将使用户更难解释,同时使您的网站加载速度更快。

用 ZF检查这个minfy 库的实现,它提供了 css、js 视图助手来自动压缩。

http://hobodave.com/2010/01/17/bundle-phu-compress-your-js-css-in-zend-framework/

于 2013-06-01T11:28:38.180 回答
2

您不能限制资源的下载。浏览器需要下载它们才能处理它们,如果您限制它们被下载,浏览器也将无法访问它们。

于 2013-06-01T10:11:30.537 回答
2

那是不可能的。浏览器需要源代码来显示您的网站,就像您向用户展示图片时不能阻止用户下载图片一样。例如,使用YUICompressor可以将您的 CSS 和 Javascript 混淆为难以阅读的乱码。但是有人确定将永远能够破译您的代码逻辑......

于 2013-06-01T10:14:57.353 回答
0

如果他们的浏览器无法读取您的 HTML,它如何显示您的页面?

他们将无法读取您的 PHP(假设您的服务器设置为正确解析 PHP),但他们将始终能够读取 HTML 输出。

于 2013-06-03T16:40:25.080 回答