gpt4 book ai didi

javascript - 替换页面加载时的默认 WYSIWYG 引擎

转载 作者:行者123 更新时间:2023-12-03 02:11:12 29 4
gpt4 key购买 nike

我们目前使用闭源知识库解决方案,所见即所得创建文章是TinyMCE(看起来可能是修改/简化的)。

他们目前根本不允许更改它(添加插件等,除非您可以以某种方式注入(inject)插件)。

我确实拥有对 header 的完全访问权限并且可以使用 javascript,所以问题是,有没有办法删除现有的 tinymce 实例并在页面加载时将其替换为我自己的实例?

最佳答案

...is there a way to remove the existing tinymce instance and replace it with my own on page load?

确实有,但可能比您想要承担的工作更多。

如果您无法修改应用程序用于加载 TinyMCE 的代码,您最好的做法是...

  1. 等待页面加载和 TinyMCE 初始化
  2. 使用 remove() API 手动从页面中删除 TinyMCE
  3. 使用 init() API 在同一 textarea 上初始化新的 TinyMCE 实例

删除API:https://www.tinymce.com/docs/api/tinymce/root_tinymce/#remove

初始化API:https://www.tinymce.com/docs/api/tinymce/root_tinymce/#init

您可以在 http://fiddle.tinymce.com/ 上使用这些 API在尝试破坏应用程序的代码库之前先了解它们是如何工作的。这应该可以帮助您开始:http://fiddle.tinymce.com/kpgaab

关于javascript - 替换页面加载时的默认 WYSIWYG 引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49564558/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com