gpt4 book ai didi

tinymce - 无法在目标节点 : loading stylesheet crashes 上初始化 TinyMCE

转载 作者:行者123 更新时间:2023-12-05 04:48:26 26 4
gpt4 key购买 nike

我正在尝试在现有 DOM 元素上初始化 TinyMCE,如下所示:

    tinymce.init({
target: editorNode,
menubar: true,
inline: true
});

此操作失败,控制台中出现以下错误:

tinymce.js:3193 Uncaught TypeError: Cannot read property 'length' of undefined
at tinymce.js:3193
at wait (tinymce.js:3182)
at HTMLLinkElement.waitForWebKitLinkLoaded (tinymce.js:3191)

当我调试它时,看起来 TinyMCE 正在尝试加载样式表(这很好),但它使用目标元素作为 documentOrShadowRoot 来调用

    var styleSheets = documentOrShadowRoot.styleSheets;
var i = styleSheets.length;

这显然失败了,因为那不是保存样式表的地方。

知道我做错了什么吗?

最佳答案

我在新模式窗口中添加编辑器时遇到了同样的错误。尝试先将 editorNode 附加到 DOM,然后调用 tinymce,或者只是延迟 tinymce 初始化,例如:

setTimeout(function() {
tinymce.init({
(...)
target : editorNode
})
}, 10);

这解决了我的问题。 :)

关于tinymce - 无法在目标节点 : loading stylesheet crashes 上初始化 TinyMCE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68094972/

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