只读时,tinymce用铬自动化

嗨,伙计们,我试了整天,但我没有得到它。

我使用tinymce编辑器,在所有浏览器中它都可以正常工作,除了* * chrome。 我在readonly模式下使用autoresize,我总是遇到问题,在chrome中,编辑器iframe的大小是〜20px,因此通常缺少文本。

我不是jquery或javascript破解,并没有找到它的解决方案。 有一行设置样式h.setStyle(h.get(a.id + "_ifr"), "height", k + "px"); 但是当我要添加+20时,我有一个问题,即在编辑器模式下,它总是在keydown时增加20像素。 所以不是解决方案。

用css添加一些像素? 但是我如何访问iframe元素? 也许你们中的某个人知道我能在这里做些什么来添加额外的像素。

编辑

好吧似乎没有人有兴趣帮助所以我做一个解决方法。 在插件文件中,我执行以下操作,也许它可以帮助人们,遇到同样的问题:

 if (tinymce.isWebKit && tinymce.activeEditor.settings.readonly == true) { 

然后你可以添加一些额外的像素,在我的情况下是20px。 也许有更好的解决方案,但它的确有效。

我有一个与Chrome,tinyMCE 3.5.6和autoresize插件类似的问题。 有什么帮助是手动调用init_instance_callback的resize插件。 我正在加载窗口时调用tinyMCE(jQuery版本):

 $('.tinymce').tinymce({ theme : 'advanced', plugins : 'autoresize', width: '100%', height: 400, autoresize_min_height: 400, autoresize_max_height: 800, init_instance_callback: function (inst) { inst.execCommand('mceAutoResize'); } });