【问题标题】:Style not loaded in CKEditor pluginCKEditor 插件中未加载样式
【发布时间】:2018-12-23 19:06:51
【问题描述】:

我正在开发一个 CKEditor 小部件。我跟着并改编了widget tutorial,然后尝试使用addContentsCss添加样式,如plugin sdk styles中指定的那样,但样式未加载。我用浏览器控制台分析了一下情况,发现我的风格odtbox.css,在CKEDITOR.instances.editor.config.contentsCss中存在:

但它没有被页面加载:

我可以单击控制台中显示的路径以获取我的 css,它会正确显示。该文件的权限是正确的 - 它们与加载的文件的权限相同。我还能检查什么?

【问题讨论】:

  • 在调试问题时,我从我正在使用的那个切换到标准预设,其中包括一些我认为可能有用的插件,问题就消失了。我会尽快尝试一一添加插件并检查哪个插件导致问题。有趣的是,即使我不加载任何其他插件,问题也会出现,它们存在于发行版中就足够了......所以我想这应该是一个错误。我一有消息就会更新这个问题。

标签: ckeditor


【解决方案1】:

好吧,找到解决方案后,很明显 - 问题也是我在我还没有使用CKEditor的经验时下载了我的自定义包,然后很快就忘记了发生了什么,然后有罪的插件没有出现在plugins/ 中以获得优化包。是divarea,其描述中明确指出:

这个插件使用一个元素(而不是传统的元素)作为主题创建器中的可编辑区域。与内联编辑非常相似,它受益于允许编辑器内容从主机页面样式继承。

没有这个插件,样式可以正确应用,即使没有考虑到here给出的类似问题的解决方案;我想这取决于具体版本,我使用的是目前可用的最新版本 ckeditor 4 (4.11.1)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-20
    • 2017-12-18
    • 1970-01-01
    • 1970-01-01
    • 2020-06-16
    • 1970-01-01
    相关资源
    最近更新 更多