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

jim*_*eer 5 javascript tinymce

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

所以我粘贴:

<video id="sampleMovie" preload="" controls="controls" poster="/video/video.png"><source src="/video/video.mp4" type="video/mp4" /></video>
Run Code Online (Sandbox Code Playgroud)

但是tinymce会自动为我粘贴烦人的默认尺寸,结果是:

<video width="300" height="150" id="sampleMovie" preload="" controls="controls" poster="/video/video.png">
<source src="/video/video.mp4" type="video/mp4" /></video>
Run Code Online (Sandbox Code Playgroud)

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

在我的初始化代码中,我已经有了:

relative_urls: false,
cleanup: false,
verify_html : false,
Run Code Online (Sandbox Code Playgroud)

Kri*_*dke 0

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});
            }
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

参考:https: //gist.github.com/simshaun/7592631