我有一个测试链接;
<a href="https//example.com?test=5§id=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&sectid=4"/>testLink
关于javascript - CKEditor 是 html 编码,但它不应该是,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40263237/