2

根据我在网上找到的信息,要将 tinyMCE 编辑器自动设置为全屏心情,您需要这样做。

oninit: function () { 
  tinymce.get('editingArea').execCommand('mceFullScreen');
}

但是它对我不起作用。

关于我可能做错了什么的任何想法?

JS 小提琴示例:http: //jsfiddle.net/g3K5M/1/

4

3 回答 3

1

事实证明,问题的出现是因为我使用的是最新版本。

TinyMCE 4.

我切换到 3.x 并尝试了这个。它完美地工作。

所以我将切换到 3.8 版本,直到 4 稳定并且这些功能在那里很容易获得。

于 2013-05-13T07:06:43.727 回答
1

这适用于 4.0.16。它需要一些挖掘和尝试,因为 4.x 版本似乎没有任何直接的答案。

setup: function(ed) {
            ed.on('init', function() {
                tinymce.editors[0].execCommand('mceFullScreen');
            });
        }
于 2014-02-25T18:53:15.127 回答
1

v4 的较短版本:

tinymce.init({
    init_instance_callback: function(editor) {
        editor.execCommand('mceFullScreen');
    }
});

虽然,对于上面的答案和这个版本,编辑器都没有正确地重新绘制,并且窗口必须在它实际填满屏幕之前调整大小......

于 2014-02-25T20:04:11.827 回答