我们目前使用闭源知识库解决方案,而所见即所得的WYSIWYG是TinyMCE(看起来可能是修改/简化)。
他们目前根本不允许更改它(添加插件等,除非你能以某种方式注入插件)。
我有完全访问标题并且可以使用javascript,所以问题是,有没有办法删除现有的tinymce实例并将其替换为我自己的页面加载?
答案 0 :(得分:1)
...有没有办法删除现有的tinymce实例并替换 它与我自己的页面加载?
确实有,但它可能比你想要承担更多的工作。
如果您无法修改应用程序用于加载TinyMCE的代码,那么您可以做的最好的事情就是......
remove()
API textarea
API在同一init()
初始化新的TinyMCE实例删除API:https://www.tinymce.com/docs/api/tinymce/root_tinymce/#remove
Init API:https://www.tinymce.com/docs/api/tinymce/root_tinymce/#init
您可以在http://fiddle.tinymce.com/上使用这些API,在尝试弄乱应用的代码库之前了解它们的工作原理。这应该让你开始:http://fiddle.tinymce.com/kpgaab