CKEditor图标路径不是URLEncoded

时间:2015-07-22 11:57:30

标签: javascript html css urlencode ckeditor4.x

我目前正在将CKEditor 4用于桌面应用程序,我的问题是工具栏的所有图标都不显示。这样做的原因是,当生成工具栏元素时,它会找到带有图标的文件夹的路径,并放置样式标记以设置每个按钮上的背景。路径中的一个文件夹包含括号,这会导致CSS无效(例如:background-image: url(file///C:/ProgramFiles(x86).../icons/;)。我的问题是,是否有人知道这个HTML的生成位置,以便我可以对其进行url编码并避免此问题?

1 个答案:

答案 0 :(得分:0)

skin.js是需要编辑的文件。第18行是实际生成图标的路径的位置,此时您可以将.replace("(","%28").replace(")","%29");添加到行的末尾,这将绕过括号。