Javascript tinymce在只读时使用chrome自动调整大小

Javascript tinymce在只读时使用chrome自动调整大小,javascript,jquery,iframe,tinymce,Javascript,Jquery,Iframe,Tinymce,嗨,伙计们,我试了一整天,但我没有得到它 我使用tinymce编辑器,除**chrome外,它在所有浏览器中都能正常工作。我在只读模式下使用autoresize,我总是遇到这样的问题:在chrome编辑器中,iframe是~20px到很小,因此经常会丢失文本 我不是jquery或javascript破解者,也没有找到解决方案。 有一行设置样式h.setStyle(h.get(a.id+“_ifr”),“height”,k+“px”)但是当我添加+20时,我有一个问题,在编辑器模式下,它总是在按下

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

我使用tinymce编辑器,除**chrome外,它在所有浏览器中都能正常工作。我在只读模式下使用autoresize,我总是遇到这样的问题:在chrome编辑器中,iframe是~20px到很小,因此经常会丢失文本

我不是jquery或javascript破解者,也没有找到解决方案。 有一行设置样式
h.setStyle(h.get(a.id+“_ifr”),“height”,k+“px”)但是当我添加+20时,我有一个问题,在编辑器模式下,它总是在按下键时添加20px。因此,这不是一个解决方案

通过css添加一些像素?但是如何访问iframe元素呢? 也许你们中有人知道我可以在这里做些什么来增加额外的像素

编辑

好吧,看来没人有兴趣帮忙,所以我做了一个变通办法。在插件文件中,我做了以下操作,也许它可以帮助有相同问题的人:

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

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

我在Chrome、tinyMCE 3.5.6和autoresize插件上也遇到了类似的问题。帮助的是在中手动调用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'); }
});

我对Chrome、tinyMCE 3.5.6和autoresize插件也有类似的问题。帮助的是在中手动调用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'); }
});