2016-12-02 148 views
-3

我可以像这样隐藏我的WordPress博客网站的页面源代码吗?我必须问这个问题,因为有很多插件可以禁用页面源代码并右键单击。但在浏览器中手动输入“view-source:url”后,它会立即显示wordpress站点的源代码。如果有任何人知道答案,请写下来。这对于我认为的所有博客来说都非常重要。如何隐藏我的WordPress站点页面源码(bczcentral.com)?

+2

为什么这应该是重要的?如果有人看到您的WP博客的HTML代码,那该怎么办? – Twinfriends

+2

隐藏源码有什么重要意义? –

+0

我只是想要它,因为我想为我的页面的输出添加一些html代码,其他人可以复制它们。所以我想添加它。但我也希望它应该被隐藏。 – GDhaduk

回答

0

我认为你不能隐藏整个代码。或者你想隐藏代码的特定部分?例如,您可以隐藏/加密可以显示更敏感内容的iframe的URL。不过,我也不知道如何在WordPress中做到这一点(我多次搜索解决方案),但我听说这是可能的。

我很好奇,答案是什么。

3

TLDR:不,你永远不能隐藏你的页面的代码。不可能。


对于浏览器呈现网站,您需要将它发送给HTML,CSS和JavaScript代码。尽管通过禁用右键点击可以让代码“更难”看到,但只需对Web有一点了解的任何人都可以轻松阅读(大多数浏览器都是F12)。

作为网站设计师,了解这个概念非常重要,因为它在决定如何设计您的网站时非常重要。用户不应该看到的东西需要在服务器端发生(没有用户可以访问它)。只有任何人都可以看到的东西都应该发送给用户。

0

我甚至不会考虑这样做。它不仅会破坏最终用户的体验,还会阻止残疾人从您的网站复制文本或使用其他右键单击菜单项。

0

你不能隐藏你的代码,但你可以混淆它的一部分。

  1. CSS Obfuscater
  2. JSS Obfuscater
+0

然而,我会说大部分这些都是无用的,因为在大多数浏览器中使用调试模式使得很容易看到发生了什么事情,而且你真的只是引入另一层可能出错的事情。也依靠混淆的安全性是愚蠢的,至多是一个轻微的烦恼。最好设计一个网站,以便任何人都能看到源代码并不重要。 – JensB

+0

@JensB我没有说这是为了安全,OP也没有。我完全同意在服务器上发生安全问题,但如果出于某种原因,您希望代码难以从您的站点复制,那么混淆可能对您有一定的价值。使用混淆代码很难查看哪些脚本互相交互,因此难以摆脱上下文。 –

+0

我会同意它使代码难以复制或理解,没有一些额外的工作,但只是稍微:heres指导如何去混淆JS:http://reverseengineering.stackexchange.com/questions/2103/try-to- deobfuscate-multi-layered-javascript我真的不能想到这将是一个好主意的用例。它至多给你一种虚假的安全感。充其量只会让你难以调试问题或发现可能由于混淆而引入的错误。此外,如果任何人有兴趣看看你的代码,他们可能会反混淆JS。 – JensB