javascript - CKEditor 是 html 编码,但它不应该是

标签 javascript html hyperlink ckeditor

我有一个测试链接; <a href="https//example.com?test=5&sectid=4"/>testLink

在 ckeditor 中,当我右键单击链接并单击“编辑链接”时,在 URL 文本框中,链接应显示“§id=4”,编辑器已将其转换为节符号 §id=4。

在我的 config.js 中,我已经有 config.entities = false .

我还应该尝试什么?

最佳答案

您应该首先避免编写节符号。实体 § 大概(因为您没有显示正确的 [MCVE]),在传递给 CKEditor JavaScript 之前,浏览器已将其转换为 § .

正确编写 HTML,如果您希望将 & 符号作为 HTML 中的数据,那么您需要将其表示为 &,因为 & 表示“实体开始”。

<a href="https//example.com?test=5&amp;sectid=4"/>testLink

关于javascript - CKEditor 是 html 编码,但它不应该是,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40263237/

相关文章:

html - 删除 HTML 电子邮件中 ​​<pre> 标记内的空格

ios - 是否可以将两个按钮链接到同一个 ViewController 中的两个不同的 ibactions?

javascript - 为什么我的数据选择器有副作用?

javascript - 开始使用 Durandal

javascript - 改变推荐人的值(value)

java - 从字符串 java/gwt 中解析 htmltags

html - 如何成功创建两列布局?一个用于左侧的垂直导航栏和右侧的内容

reactjs - 单击 ReactJS 的图像后打开新选项卡

html - 使用超链接的名称

javascript - Bootstrap 3 Tabs,事件选项卡仅在 firefox 中悬停时闪烁