javascript - 在 TinyMCE 中追加属性值

标签 javascript youtube tinymce

Youtube 的新嵌入代码是这样的:

  <iframe
    width="560"
    height="345"
    src="http://www.youtube.com/embed/rFuUFeQIdpk"
    frameborder="0"
    allowfullscreen>
  </iframe>

TinyMCE 粘贴得很好,但问题是出于明显的 CSS/DOM 原因,我需要将 "?wmode=opaque" 添加到 src 属性。如果可能的话,我真的很想找到一个内置 TinyMCE 的解决方案(当然,如果没有任何用处,我显然可以使用一些 jQuery……但这是最后的手段)。

到目前为止,我有: valid_elements:'iframe[width|height|src|allowfullscreen]'

而且我注意到 tinyMCE 上的文档说他们接受通配符进行匹配 - 但我似乎无法让它们工作。

例如,像这样: valid_elements:'iframe[width|height|src=*+\?wmode\=opaque|allowfullscreen]'

(当然,那是行不通的)

想法?想法?

最佳答案

为什么不直接将 &wmode=Opaque 添加到 src 中? 如果这不起作用,请尝试 &wmode=transparent

如果您不知道如何在粘贴后修改 src 属性,您可以使用粘贴插件并将一些代码添加到 paste_preprocess环境。 应该这样做

o.content.replace(/src=\"(.*?)"/g, "$1&amp;wmode=Opaque");

关于javascript - 在 TinyMCE 中追加属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7195856/

相关文章:

Javascript 在带有 if 语句的循环内循环

javascript - 如何在THREE.JS中 'Fade'正常 Material

YouTube 和 Twitch channel 名称最大字符数限制

javascript - tinyMCE 在运行时添加自定义菜单(带子菜单)

javascript - 在 Javascript 中存储多个参数和值

javascript - rails 4 : change boolean value with ajax remotely

javascript - 在页面上的每个 img 元素之后运行一段脚本

php - php-如何从随机YouTube视频ID列表中生成YouTube视频列表?

c# - 将视频插入YouTube播放列表

asp.net-mvc - .Net Core 应用程序中的 TinyMce - 上传后弹出窗口关闭