【问题标题】:HTML - Displaying a Custom Text/Image Instead of Source CodeHTML - 显示自定义文本/图像而不是源代码
【发布时间】:2017-11-01 19:16:38
【问题描述】:

我正在学习 HTML,我对某些事情感到好奇。由于浏览器可以显示网站的源代码,是否可以显示一些随机或预定的文本/图像等而不是源代码?

例如,在 Chrome 中,当右键单击某个网站时,我们可以选择显示其源代码。当上一个动作发生时,我想显示除页面源代码之外的其他内容。这可能吗?

我是初学者,所以请放轻松。 干杯。

【问题讨论】:

  • 您可以仅使用 ASCII 字符来混淆您的代码。 <html> 变为 <html> 等等。

标签: javascript html


【解决方案1】:

据我所知,不可能强制浏览器呈现用于呈现网站的文本以外的其他内容,只有 1 个小例外 - cmets。它们会显示“普通人”浏览网站看不到的文本,如果您坚持显示额外的内容,您可以显示称为“ASCII 艺术”的内容 - 就像这样:

<!--
  _    _      _ _       
 | |  | |    | | |      
 | |__| | ___| | | ___  
 |  __  |/ _ \ | |/ _ \ 
 | |  | |  __/ | | (_) |
 |_|  |_|\___|_|_|\___/ 
-->

甚至可以是图片,你可以在THIS之类的网站上画画

【讨论】:

    【解决方案2】:

    不,这是不可能的。 想象一下,您将通过一个简单的命令行工具(如 curl)请求一个网站。您将得到的只是源代码。 Chrome 只是将源代码呈现给网站,但文件仍然是代码。

    您可以创建一个客户端(浏览器喜欢 chrome),它只显示呈现的页面并且没有显示代码的功能。

    但你永远无法阻止用户查看源代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-24
      • 1970-01-01
      • 2013-12-03
      • 2019-06-11
      • 1970-01-01
      • 1970-01-01
      • 2018-11-29
      • 2014-08-30
      相关资源
      最近更新 更多