我可以隐藏wordpress页面的html + javascript代码吗?我的意思是当任何人点击查看源时,他/她将无法知道该网站是使用 WordPress 开发的?
4 回答
无法阻止用户查看网站的来源。Web 浏览器需要能够呈现它,因此任何形式的“加密”都会导致浏览器无法呈现页面。
网上有这样的 HTML 混淆工具。但是您将无法在 WordPress 中使用它们,因为它会即时生成所有 HTML。
与其隐藏您正在使用 WordPress 的事实,我建议您确保您的 WP 安装保持最新,并使用合理的安全插件,例如Bulletproof Security。
如果您只是想<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 函数做什么。
不,这是不可能的。因为浏览器必须以纯文本形式呈现它,所以总是可以看到它。
查看 JavaScript 混淆以使您的代码更难重用或理解:如何混淆(保护)JavaScript?
我相信您想要做的是隐藏您的网站由 WordPress 提供支持的事实。为此,您可以尝试此处提供的建议: 如何从源代码中隐藏 WordPress 信息