如何阻止tinyMCE记住最后一个窗口大小?

How can I stop tinyMCE from remembering last window size?

本文关键字:最后一个 窗口大小 何阻止 tinyMCE      更新时间:2023-09-26

我已经尝试在init中使用下面的设置,但tinyMCE继续记住最后一个窗口大小集。

theme_advanced_resizing: true,
theme_advanced_resizing_use_cookies : false,

我设置的大小,每次我用动态值初始化,值被传递,我可以看到他们在控制台中,如果我输出他们。

这是完整的初始化代码…

tinymce.init({
    selector: "textarea#eContent",
    theme_advanced_resizing: true,
    theme_advanced_resizing_use_cookies : false,
    plugins: "autolink,wordcount",
    format: false,
    toolbar: "undo redo,bold italic",
    menubar: false,
    width: eWidth,
    height: eHeight,
});

我刚刚尝试了这段代码,它似乎像预期的那样工作。

if ( tinymce.get('editor_id') !== null ) {
    tinymce.get('editor_id').remove();
}
tinymce.init({
    selector: "textarea#editor_id",
    plugins: "autolink,wordcount",
    format: false,
    toolbar: "undo redo,bold italic",
    menubar: false,
    width: eWidth,
    height: eHeight,
});

由于tinyMCE实例在第二次、第三次等调用时已经存在,因此它不会使用另一个init进行大小调整。我只是销毁了实例,如果它存在的话。可能有一种方法可以在初始化后设置大小,但这对我来说是有效的,所以在我学会其他方法之前,这将是我的解决方案。