【问题标题】:Why is Froala changing my quotes and apostrophe's to code?为什么 Froala 将我的引号和撇号更改为代码?
【发布时间】:2022-01-14 18:51:48
【问题描述】:

我正在使用 Froala,如果我通过编辑器输入一些内容,例如

here's

..并对通过 Froala contentChanged 函数返回的内容发出警报,我得到:

here's

为什么?以及如何解决?

【问题讨论】:

  • 它只是逃避'。这会在任何地方引起问题吗?它应该在您的页面中显示为'
  • 是的,这是个问题,客户端不喜欢源代码是 ',即使查看时他们正确地看到“这里是”
  • @E.D.询问客户他们是否愿意让他们的网站被黑而不是在源代码中使用here1s(这甚至不会以任何方式影响用户)。这是一个 Froala 功能,可以防止 XSS 攻击。其他转义值为"<>&

标签: javascript html quotes apostrophe froala


【解决方案1】:

这是一个有意的功能,无法修复。这是因为像 Froala 这样的程序不理解以下值:;,'"`!.: 等等。

【讨论】:

  • 这是一个有意的转义 HTML 功能以防止 XSS 攻击,而不是因为 Froala 不理解它。
  • 好的,我最终在这里使用了 Rob W 的回复:stackoverflow.com/questions/7394748/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-17
  • 1970-01-01
  • 1970-01-01
  • 2013-05-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多