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

时间:2016-10-26 11:28:10

标签: javascript tinymce

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

所以我粘贴:

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

但是,然后我会自动粘贴烦人的默认尺寸,最终成为:

<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,

2 个答案:

答案 0 :(得分: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});
            }
        });
    }
}

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

答案 1 :(得分:0)

我确定这不是答案,但我与<IFRAME>有类似的困境。我解决的解决方法是通过这样做来禁用width / height属性作为有效属性:

extended_valid_elements : "iframe[style|src|class]"