Javascript 如何删除或隐藏TinyMCE图像弹出窗口中的图像描述字段

Javascript 如何删除或隐藏TinyMCE图像弹出窗口中的图像描述字段,javascript,tinymce,tinymce-4,tinymce-plugins,Javascript,Tinymce,Tinymce 4,Tinymce Plugins,第一个免责声明,由于一些稳定性和业务问题,我被困在TinyMCE v4.2中 我想做的是,从图像上传弹出窗口中隐藏图像描述字段,这是他们的图像插件附带的内容 这是我用我的代码创建的一个应用程序,到目前为止,我已经完成了在richtext中附加数据图像的工作 NB:我知道在TinyMCE的更新版本中有一个禁用此功能的选项。我已经读过他们的文章了,这就像只有一个选择一样简单 tinymce.init({ image_description: false }); 但是早期版本呢。我找不到适

第一个免责声明,由于一些稳定性和业务问题,我被困在TinyMCE v4.2中

我想做的是,从图像上传弹出窗口中隐藏图像描述字段,这是他们的图像插件附带的内容

这是我用我的代码创建的一个应用程序,到目前为止,我已经完成了在richtext中附加数据图像的工作

NB:我知道在TinyMCE的更新版本中有一个禁用此功能的选项。我已经读过他们的文章了,这就像只有一个选择一样简单

tinymce.init({
    image_description: false
});
但是早期版本呢。我找不到适用于旧版本的适当文档


任何形式的帮助或想法都是值得赞赏的。谢谢。

不太好,但可能会帮你摆脱困境-用css隐藏它

#mce_41-body {
  display:none;
}

禁用图像描述的功能是TinyMCE引入的一项相对较新的功能。在较新版本中,您将无法找到与
image\u description
属性同义的内置功能

我知道这对OP没有帮助,因为正如他所说

第一个免责声明,由于一些稳定性和业务问题,我被困在TinyMCE v4.2中

但是,Stackoverflow适用于所有人,这个答案可以帮助其他人(使用比TinyMCE 4.2更新版本的人)

走这条路

tinymce.init({
  image_description: false,
});
您还可以通过以下配置删除映像的尺寸

tinymce.init({
  image_dimensions: false,
});

这是行不通的。As
#mce_41
是由TinyMCE本身动态生成的某个id。但让我们这样说吧,不知何故我找到了元素id,但仍然动态生成了popover。我发现没有钩子在上面应用css。我知道我不知道你的用例。id不会改变,因为如果您运行三次,它总是相同的,并且您知道,除非他们使用随机id生成器,否则相同的代码将产生相同的结果。但是,如果他们更改了版本,或者如果您添加了一个选项来更改对话框,那么可能会强制使用新id。唯一的其他方法是查看模式,看看深度选择器是否可以命中元素div>div>div+label+input等。但实际上,它具有相同的循环孔。我知道这一点。我知道在新版本中如何做到这一点。你对4.2和更早的版本有什么线索吗?我已经知道了。但是谢谢你的回复,这会帮助其他人