Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何安全地将HTML和其他符号转换/解析为简单文本?_Javascript_Jquery_Html_Css_Node.js - Fatal编程技术网

Javascript 如何安全地将HTML和其他符号转换/解析为简单文本?

Javascript 如何安全地将HTML和其他符号转换/解析为简单文本?,javascript,jquery,html,css,node.js,Javascript,Jquery,Html,Css,Node.js,我有一个使用NodeJs和HTML开发的聊天应用程序。现在,我想要的是,如果我键入以下内容: 嗨>怎么了 &你能吗 所有这些都应按原样显示。HTML标记不应呈现,文本不应为红色。简而言之,输出应该如下所示: 嗨>怎么了 &你能吗 我在这里寻找一些老问题和答案,但我想知道像Facebook、WhatsApp、Quora这样的主要网站是如何做这些事情的?就像将>和

我有一个使用NodeJs和HTML开发的聊天应用程序。现在,我想要的是,如果我键入以下内容:

  • 嗨>怎么了
  • &你能吗 所有这些都应按原样显示。HTML标记不应呈现,文本不应为红色。简而言之,输出应该如下所示:

  • 嗨>怎么了
  • &你能吗 我在这里寻找一些老问题和答案,但我想知道像Facebook、WhatsApp、Quora这样的主要网站是如何做这些事情的?就像将>和<转换为<和>或使用类似
    replace()

    的方法一样,您可以使用
    标记。里面的所有内容都是纯文本,而不是HTML

    hi
    您可以使用
    标记。里面的所有内容都是纯文本,而不是HTML


    你好,我理解这件事。但是,当您检查Facebook聊天信息div的HTML、它们的状态字段和WhatsApp聊天气泡时,您不会看到类似的内容。他们是怎么做的?有什么想法吗?@VikasKumar我的答案如何?插入文本而不是html是一个好方法,但我必须将html插入到。如果你知道,聊天泡泡就是HTML。问题是聊天泡泡里的短信。我想把那东西改装一下。我用
    <
    >
    解决了这个问题。谢谢,对不起。我已经知道你说了什么。我投了更高的票。还是谢谢,我理解这件事。但是,当您检查Facebook聊天信息div的HTML、它们的状态字段和WhatsApp聊天气泡时,您不会看到类似的内容。他们是怎么做的?有什么想法吗?@VikasKumar我的答案如何?插入文本而不是html是一个好方法,但我必须将html插入到。如果你知道,聊天泡泡就是HTML。问题是聊天泡泡里的短信。我想把那东西改装一下。我用
    <
    >
    解决了这个问题。谢谢,对不起。我已经知道你说了什么。我投了更高的票。还是谢谢。