Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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_Html_Css_Flask_Dom - Fatal编程技术网

Javascript 从文本文件解释文本HTML标记

Javascript 从文本文件解释文本HTML标记,javascript,html,css,flask,dom,Javascript,Html,Css,Flask,Dom,我正在使用Flask和Jinja2模板构建一个静态网页。我正在从.txt文件中寻找页面文本。我想做的是从.txt文件传递文本HTML标记,并在DOM中对其进行解释。目前,它所代表的文本是字面意义上的,如果我查看页面源代码,标记将以转义字符进行解释 文本 The map uses the <a href="google.com">Google</a> API. 我怎样才能做到这一点呢?这是因为Flask会自动转义模板变量中包含的任何HTML标记,以避免常见的安全问题 有关

我正在使用Flask和Jinja2模板构建一个静态网页。我正在从.txt文件中寻找页面文本。我想做的是从.txt文件传递文本HTML标记,并在DOM中对其进行解释。目前,它所代表的文本是字面意义上的,如果我查看页面源代码,标记将以转义字符进行解释

文本

The map uses the <a href="google.com">Google</a> API.

我怎样才能做到这一点呢?

这是因为Flask会自动转义模板变量中包含的任何HTML标记,以避免常见的安全问题

有关如何禁用此功能的信息,请参阅-一种简单的方法是将
{{text}}
替换为
{text | safe}

但请注意,如果
text
变量可能来自“不安全”源,例如不受信任的用户,则不得执行此操作

<p>{{ text }}</p>  <!-- text above goes here -->
&lt;a href=&#34;google.com&#34;&gt;google&lt;/a&gt;