CKEditor 图标路径不是 URLEncoded
CKEditor Icon Paths not URLEncoded
我目前正在将 CKEditor 4 用于桌面应用程序,我的问题是工具栏的所有图标都不显示。这样做的原因是,当生成工具栏元素时,它会找到带有图标的文件夹的路径,并放置一个样式标签来设置每个按钮的背景。路径中的其中一个文件夹包含括号,导致 CSS 无效(例如:background-image: url(file///C:/ProgramFiles(x86).../icons/;
)。我的问题是,有谁知道这个 HTML 是在哪里生成的,以便我可以 url 对其进行编码并避免这个问题?
skin.js是需要编辑的文件。第 18 行是实际生成图标路径的地方,此时您可以将 .replace("(","%28").replace(")","%29");
添加到该行的末尾,这将转义括号。
我目前正在将 CKEditor 4 用于桌面应用程序,我的问题是工具栏的所有图标都不显示。这样做的原因是,当生成工具栏元素时,它会找到带有图标的文件夹的路径,并放置一个样式标签来设置每个按钮的背景。路径中的其中一个文件夹包含括号,导致 CSS 无效(例如:background-image: url(file///C:/ProgramFiles(x86).../icons/;
)。我的问题是,有谁知道这个 HTML 是在哪里生成的,以便我可以 url 对其进行编码并避免这个问题?
skin.js是需要编辑的文件。第 18 行是实际生成图标路径的地方,此时您可以将 .replace("(","%28").replace(")","%29");
添加到该行的末尾,这将转义括号。