【问题标题】:Special unicode/escape character(s) to hide text?特殊的 unicode/转义字符来隐藏文本?
【发布时间】:2013-08-19 04:52:05
【问题描述】:

有谁知道是否有特殊的 unicode 分隔符来隐藏文本以防止在 HTML 页面上显示?您可以在文本周围放置一些东西以使其不出现?不像评论什么的。这甚至可以与 CSS 内容属性一起使用。

不管是什么原因。这只是我正在尝试做的浏览器破解。

【问题讨论】:

  • 如果存在,那将是一个可怕的安全问题。将互联网上的任何内容复制粘贴到您的代码中都是不安全的,即使只是 cmets 或字符串中的单词。

标签: html css text unicode


【解决方案1】:

不,Unicode 是关于编码字符,而不是控制字符是否显示。有一些控制代码编码为 Unicode 字符(“控制字符”),但它们处理的是换行、书写方向和字形选择等问题,而不是隐藏文本等问题。

即使存在可以隐藏文本的 Unicode 字符(实际上没有),符合规范的实现也可以忽略它们。 Unicode 标准并不要求支持所有字符,尤其是任何字符。

【讨论】:

    【解决方案2】:

    这超出了 Unicode 字符能够做什么的定义。当您提到您想要“放置在文本周围以使其不出现”时,此功能属于标记领域。有一些控制标记会影响以下字符的方向性,并用于正确显示从右到左的文本,但据我所知,没有任何字符会影响其他字符的可见性。在这种情况下,Unicode 字符最有创意的用法可能是Zalgo

    无论如何...使用 CSS 有多种方法可以做到这一点,请参阅 this answer

    【讨论】:

      猜你喜欢
      • 2015-04-28
      • 2013-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多