Javascript TinyMCE iframe不';不显示
我对tinyMCE编辑器有问题 我想将youtube视频嵌入为Iframe,但视频未在编辑模式下显示,编辑模式如下所示: 在实时模式下,仅显示iframe代码。我能做些什么来解决这个问题 问题是视图中的代码如下所示:Javascript TinyMCE iframe不';不显示,javascript,html,iframe,tinymce,tinymce-4,Javascript,Html,Iframe,Tinymce,Tinymce 4,我对tinyMCE编辑器有问题 我想将youtube视频嵌入为Iframe,但视频未在编辑模式下显示,编辑模式如下所示: 在实时模式下,仅显示iframe代码。我能做些什么来解决这个问题 问题是视图中的代码如下所示: <iframe src="https://www.youtube.com/embed/jkMUwoIQ2wI" width="560" height="315"></iframe> 我想这是因为TinyMCE有一个iframe过滤器 您必须更改过滤器,
<iframe src="https://www.youtube.com/embed/jkMUwoIQ2wI" width="560" height="315"></iframe>
我想这是因为TinyMCE有一个iframe过滤器 您必须更改过滤器,使iFrame不被过滤 看这里: 编辑 打开文件:
tinymce/plugins/media/plugin.min.js
查找:a.parser.addNodeFilter(“iframe、video、audio、object、emb
替换为:a.parser.addNodeFilter(“视频、音频、对象、emb
保存并重试。
打开链接并根据TinyMCE文档设置配置
tinymce.init({
selector: 'textarea', // change this value according to your HTML
plugins: 'pageembed',
menubar: 'view',
toolbar: 'pageembed'
});
我试着添加这个:但是没有任何变化。您是如何添加的?新元素应该添加逗号(,)。你是否尝试过在我给定的URL中使用add_filter方法中的before_init的第一个答案?是的,当然我用逗号分隔。不,我没有尝试,因为我不太明白应该将代码粘贴到哪里。snippedI发现,如果你删除媒体插件,它会工作。似乎媒体插件将iframe更改为图像。我编辑了解决方案,因此您不必删除媒体插件。请记住:您将无法进一步筛选它,因为我们已删除它。您还可以删除“扩展\u有效\u元素”选项。