0

我可以隐藏wordpress页面的html + javascript代码吗?我的意思是当任何人点击查看源时,他/她将无法知道该网站是使用 WordPress 开发的?

4

4 回答 4

2

无法阻止用户查看网站的来源。Web 浏览器需要能够呈现它,因此任何形式的“加密”都会导致浏览器无法呈现页面。

网上有这样的 HTML 混淆工具。但是您将无法在 WordPress 中使用它们,因为它会即时生成所有 HTML。

与其隐藏您正在使用 WordPress 的事实,我建议您确保您的 WP 安装保持最新,并使用合理的安全插件,例如Bulletproof Security

于 2012-08-11T21:20:10.350 回答
1

如果您只是想<meta name="generator" content="WordPress 3.4.1" />从生成的 HTML 中删除标签,可以将其添加到主题的functions.php.

remove_action('wp_head', 'wp_generator');

如果您想删除页脚文本中的“Powered by WordPress”,这将取决于您使用的主题。一些主题允许您从仪表板自定义页脚文本,其他主题则需要在footer.php.

不过,您使用 WordPress 可能仍然很明显。内部上传文件的大量引用wp-content将可见,并且许多类名将带有wp-前缀。如果不破坏您的网站,您可能无法更改这些内容。

通常,您无法阻止用户查看您网站的源代码。HTML 定义了您网站的标记和内容,浏览器只是呈现它。你能做的最好的事情就是以这样的方式混淆它,你不能轻易地分辨出每个 HTML 元素代表什么或每个 JavaScript 函数做什么。

于 2012-08-11T21:24:18.517 回答
0

不,这是不可能的。因为浏览器必须以纯文本形式呈现它,所以总是可以看到它。

查看 JavaScript 混淆以使您的代码更难重用或理解:如何混淆(保护)JavaScript?

于 2012-08-11T21:12:58.830 回答
0

我相信您想要做的是隐藏您的网站由 WordPress 提供支持的事实。为此,您可以尝试此处提供的建议: 如何从源代码中隐藏 WordPress 信息

于 2013-03-16T22:30:17.173 回答