0

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

4

1 回答 1

0

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

于 2015-07-22T12:13:26.057 回答