【问题标题】:How do i hide my wordpress site page source like (bczcentral.com)?我如何隐藏我的 wordpress 网站页面源,如(bczcentral.com)?
【发布时间】:2016-12-02 07:28:19
【问题描述】:

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

【问题讨论】:

  • 为什么这很重要?如果有人看到你的 WP 博客的 HTML 代码,会有什么问题?
  • 隐藏源码有什么重要的?
  • 我只是想要它,因为我想为我的页面输出添加一些 html 代码,其他人可以复制。所以我想添加它。但我也希望它应该被隐藏。

标签: javascript php jquery wordpress view-source


【解决方案1】:

TLDR:不,您永远无法隐藏页面的源代码。不可能。


要让浏览器呈现网站,您需要向其发送 HTML、CSS 和 javascript 代码。即使您可以通过禁用右键单击来“更难”查看代码,但任何对网络稍有了解的人都可以轻松阅读它(大多数浏览器中的 F12)。

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

【讨论】:

    【解决方案2】:

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

    我很好奇答案。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

        你不能隐藏你的代码,但你可以混淆其中的一些。

        1. CSS Obfuscater
        2. JSS Obfuscater

        【讨论】:

        • 然而我想说这大部分都没有用,因为在大多数浏览器中使用调试模式可以很容易地看到正在发生的事情,而你实际上只是在介绍另一个层次的东西可以去错误的。同样依靠混淆来获得安全性是愚蠢的,最多只是一个小烦恼。最好设计一个网站,这样任何人都可以看到源代码。
        • @JensB 我没有说要使用它来保证安全,OP 也没有。我完全同意安全性发生在服务器上,但是如果由于某种原因您希望您的代码难以从您的站点复制,那么混淆可能对您有一些价值。使用混淆代码可能很难看出哪些脚本相互交互,因此很难脱离上下文。
        • 我同意它使代码更难复制或理解,而无需一些额外的工作,但只是轻微的:这是关于如何对 JS 进行反混淆的指南:reverseengineering.stackexchange.com/questions/2103/… 我真的想不出这将是一个好主意的用例。最多只是给你一种虚假的安全感。充其量它会使您更难调试问题或查找可能由于混淆而引入的错误。此外,如果有人有兴趣查看您的代码,他们可能会去混淆 JS。
        猜你喜欢
        • 2012-12-12
        • 1970-01-01
        • 2012-05-16
        • 1970-01-01
        • 2011-01-24
        • 2018-05-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多