javascript - TinyMCE 不断添加默认视频宽度和高度

标签 javascript tinymce

我已将视频粘贴到 tinymce 中,但我需要停止它自动定义尺寸,因为我想通过 css 控制它们。

所以我粘贴:

<video id="sampleMovie" preload="" controls="controls" poster="/video/video.png"><source src="/video/video.mp4" type="video/mp4" /></video>

但是随后 tinymce 会自动为我粘贴恼人的默认尺寸,结果是:
<video width="300" height="150" id="sampleMovie" preload="" controls="controls" poster="/video/video.png">
<source src="/video/video.mp4" type="video/mp4" /></video>

我真的,真的不想要。有没有办法阻止这种情况?

在我的初始化代码中,我已经有了:
relative_urls: false,
cleanup: false,
verify_html : false,

最佳答案

TinyMCE 4.0.11 - 自动从通过 img 插件插入的 img 元素中删除宽度和高度属性

setup: function (editor) {
    editor.on('init', function(args) {
        editor = args.target;

        editor.on('NodeChange', function(e) {
            if (e && e.element.nodeName.toLowerCase() == 'img') {
                tinyMCE.DOM.setAttribs(e.element, {'width': null, 'height': null});
            }
        });
    }
}

引用:https://gist.github.com/simshaun/7592631

关于javascript - TinyMCE 不断添加默认视频宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40261112/

相关文章:

javascript - JavaScript 中的双重或三重(甚至多重)比较

javascript - Localstorage - 在 id = 处插入演示值

javascript - 在 wordpress 中添加外部 javascript 文件

javascript - JavaScript 中的正则表达式;最后一个和最后一个前一个之间的字符串 "/"

javascript - TinyMCE 编辑器图像管理器/在 Django 中上传

path - TinyMCE/MCImageManager 路径问题

onclick - TinyMCE 没有在标签中添加 onClick 事件

javascript - 如何启用TinyMCE图片上传?

tinymce - 使用 ed.selection.setContent 通过 TinyMCE 添加自定义标签

javascript - 获取元素值然后减1?