我正在使用带有插入图像功能的TinyMCE HTML编辑器。我正在开发的应用程序不允许使用来自外部URL的图像。因此,他们只能使用上传选项。有没有办法禁用下面显示的源文本框?是否有可以使用的初始化属性?
这是TinyMCE编辑器的一个示例。https://www.tiny.cloud/docs/demo/local-upload/
我找不到官方的方法来实现这个,所以我只是针对所有相关的HTML元素并使用CSS将它们隐藏起来。
.tox-dialog .tox-dialog__content-js .tox-dialog__body .tox-form__controls-h-stack input[type=url].tox-textfield {
display: none;
}
.tox-dialog .tox-dialog__content-js .tox-dialog__body div.tox-form__group:first-child label {
display: none;
}
.tox-dialog .tox-dialog__content-js .tox-dialog__body .tox-form__controls-h-stack div.tox-form__group:first-child label {
display: block;
}
实际上,您可以使init对象中的images_upload_handler
返回一个被拒绝的Promise。
images_upload_handler: () => Promise.reject({ remove: true })