我已将视频粘贴到 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/