javascript - 如何防止 Wysiwyg-Editor 在切换显示/隐藏时添加元素?
问题描述
我在后端有以下关于magento 1.9 TinyMCE所见即所得编辑器的问题。在编辑产品的产品描述时切换编辑器,该元素正在被扩展。
<video class="margin-top-20 width100" src="/media/wysiwyg/pds/21600/video.mp4" autoplay="autoplay" loop="loop">
扩展到
<video width="320" height="240" class="margin-top-20 width100" src="/media/wysiwyg/pds/21600/video.mp4" autoplay="autoplay" loop="loop"><object width="320" height="240" data="https://homepage.com/js/tiny_mce/plugins/media/moxieplayer.swf" type="application/x-shockwave-flash"><param name="src" value="https://homepage.com/js/tiny_mce/plugins/media/moxieplayer.swf" /><param name="flashvars" value="url=/media/wysiwyg/pds/21600/video.mp4&poster=/media/" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="true" /></object></video>
在阅读了 Alan Storm https://alanstorm.com/magento_html5_tinymce/的这篇文章后, 我尝试通过以下方式扩展设置:
扩展有效元素:
'iframe[src|style|width|height|scrolling|marginwidth|marginheight|frameborder|allowTransparency|allowfullscreen],style,script,'+'video[class|src|autoplay|loop]',
不幸的是,这没有帮助。有人可以就这个问题提供任何帮助吗?
解决方案
推荐阅读
- ruby - 在 Rspec 中编写匹配器
- multithreading - 如何编程多个处理器内核?
- postgresql - 更改日期格式,列是文本数据类型
- c - 用于 Windows 10 的 MSYS2 中的 Link -static GTK+-2.0 程序(使用 mingw64,而不是 mingw32)
- swift - 未找到 ProjectName-Swift.h / 生成的 Xcode 10
- javascript - 如果我通过 Javascript 从文档头中删除 Javascript 脚本会发生什么?
- javascript - 急需帮助:Ajax.beginform 调用两次,第二次调用之前的值
- applescript - Applescript 检查用户输入的第一个字母
- sql - ISNULL 没有帮助数据在此查询中显示为空字符串
- javascript - R:networkD3添加缩放功能