我正在不同的 SPA 页面中使用不同的皮肤创建另一个实例,但它没有附加相应的 editor.css 文件,而是附加 Skin.js 文件。
我已经搜索了多个皮肤 ckeditor,但我遇到了另一个堆栈溢出 question这清楚地表明我们不能使用多个皮肤。
我也摧毁了之前的实例,但没有运气。一种解决方案是将appendStyleSheet与css皮肤的路径一起使用,但是对于这种情况有没有干净的解决方案?
最佳答案
不幸的是,整个页面的皮肤都是全局注册的。因此,页面上的所有编辑器实例都共享一种皮肤。
您可能会尝试做一些小技巧。您可以准备自定义皮肤,其中会结合一些皮肤。然后使用divarea编辑器类型,它将继承主页的 css。使用 2 个不同的 div 和不同的类,因此您的修改应该比原生 css 更具体并覆盖它。
关于javascript - CKeditor 4 皮肤的 editor.css 未附加在不同页面上创建实例时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48379667/