问题标签 [html-escape]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3153 浏览

inline - CQ5就地编辑和转义html

我有一个使用 xtype="textfield" 的简单组件。在 JSP 中,我使用 cq:text 标记和 escapeXml="true" 属性来转义 html 字符。这可以正常工作。但是,如果我开始在浏览器中内联编辑组件(不是在 chrome 中,因为它不支持它),转义不再起作用,并且 html 被转换为 html 代码,从而恢复了 escapeXml 的操作。

有谁知道这是否是内联编辑的已知错误以及解决方法是什么。

谢谢

0 投票
1 回答
929 浏览

html - 使用 SSI 包含内容时如何避免在 noscript 标记中转义 HTML

我有一个jsp页面

包含包含文本结果,我希望它是浏览器中显示的“文本”。取而代之的是,我在浏览器中显示“文本”。我可以以某种方式正确呈现该 HTML 吗?

更新:当我第一次进入页面时,会显示原始 HTML,但是当我第二次进入页面时,HTML 会正确呈现,并且我只得到“文本”文本。

0 投票
0 回答
1596 浏览

php - Magento Checkout Page 转义 HTML 标签

我在 Magento 的自定义选项中提供了一些 HTML,它在产品页面上运行良好,但是在结帐页面中,它显示为 HTML 代码。当我检查源代码时,HTML 标记已转换为实体。例如,<span>是这样显示的&lt;span&gt;

我在想这$this->htmlEscape和这个烂摊子有关系吗?任何人都知道如何解决这个问题?

0 投票
1 回答
439 浏览

meteor - 在 Meteor 中,如何在显示之前标记一些用户输入的文本?

我有一个带有模板的 Meteor 0.8.3 应用程序:

和 javascript:

用户设置了 Session 的desc.

我想在显示之前稍微标记文本,例如。用 替换回车<br>,并添加一些分词符(html 代码&#8203;)。

我相信我可以通过模板中的一些正则表达式替换Template.example.desc和三括号来做到这一点{{{desc}}}- 但是,这为用户将自己的 html 输入到字符串中打开了大门,这是不安全的。所以我想让 Meteor 首先使字符串安全,然后才应用我的标记。

我该怎么做?谢谢!

0 投票
2 回答
1112 浏览

perl - 错误 - Perl 执行失败。syswrite 中的宽字符

我有一个perl script运行一堆命令重定向stdinstderr一个文本文件。脚本完成后,我使用 cgi 将文件的内容显示到调用它的网页上。

写入文件的至少一行包含宽字符,例如:

保存到:“rabbitmq-server-3.3.5-1.noarch.rpm”

我尝试在输出到网页时对文件进行 html 转义,但无济于事:

我也尝试过更改我在谷歌中找到的 CGI 参数,但它也没有用。

关于我需要做些什么来完成这项工作的任何想法?

0 投票
3 回答
3553 浏览

java - 使用 docx4j 创建 .docx 时如何保留 HTML?

我今天开始使用 docx4j;

我已经成功地创建了一个带有表格的文档,其中包含来自外部来源的内容。

此内容内部包含简单的HTML,例如,列可能包含如下字符串:

如果我使用以下方法将此字符串放在列中createParagraphOfText()

它在 Word 文档中按原样呈现(如预期的那样):

我想要实现的是将呈现的HTML 放入文档中,以获得以下输出:

你好


我在 StackOverflow 和 Web 上进行了搜索,并尝试了几乎所有找到的示例,但信息非常零散,在更深入地挖掘之前,我至少想知道我的方向是否正确。

我已将docx4j-ImportXHTMLjar 添加到 Maven,但在文档中它声明内容必须是格式良好的XHTML,而我只有一堆文本和 HTML 混合在一起。

使用它的许多(少数)示例还包括将现有的 XML 文件转换为 docx,而我很擅长手动完全创建 docx,并且只需要呈现包含 HTML 的单个字符串。这个模块可以吗?

我还看到还有其他 docx4j 模块(例如。xhtmlrenderer),但我不确定哪个是好的模块。

有人知道在迭代期间在表格(单元格)中添加 HTML 块的正确过程吗?

0 投票
1 回答
62 浏览

javascript - 使用 handlebars.js将“ ”添加到某个单词

0 投票
1 回答
200 浏览

zend-framework2 - 防止 ZF2 formHelper 转义属性

嗨,我有一个带有数字字段的表格。我使用正则表达式来验证该字段。出于这个原因,我在元素中添加了模式属性。但是,当我使用 formText 时,它的 html 会转义正则表达式模式。

并以形式

那么结果就是

如何在不转义正则表达式模式的情况下将数字字段添加到我的表单中?

0 投票
2 回答
512 浏览

python - Jinja2 扩展输出转义的 html 而不是 html 标签

我正在尝试编写一个简单的jinja2扩展,它将<meta>在页面中呈现一个带有一些属性和内容属性的标签。它看起来像这样:

在烧瓶应用程序中使用它:

虽然标签在控制台中呈现良好,但当我在烧瓶应用程序中使用它时,它会转义 html 并将转义的标签输出到页面。所以,而不是

我明白了

我究竟做错了什么?谢谢。

更新:请参阅下面的答案。

0 投票
1 回答
728 浏览

html - 如何在 Struts 2 中正确显示从数据库记录到浏览器的 HTML 标记内容?

我在数据库记录中存储了一个简单的文本:Hello包装在h1标签中。

<s:property />当我在带有标记的 JSP 中打印此记录时,它显示:

虽然我希望它显示为:

你好

如何获取解释值,而不是源值?