视频Wysihtml5和iframe问题

时间:2015-05-20 16:33:38

标签: javascript iframe video youtube wysihtml5

https://github.com/xing/wysihtml5使用wysihtml5,我一直在尝试添加自定义方式来添加视频。我尝试了https://github.com/arvigeus/bootstrap3-wysihtml5/blob/master/src/bootstrap3-wysihtml5.js的实现,但是当我遇到2个问题时。

1)拒绝在一个框架中显示“https://www.youtube.com/watch?v=OOHYCZLmbyc”,因为它将“X-Frame-Options”设置为“SAMEORIGIN”。

2)当我提交表格时,该部分被忽略。

将iframe嵌入textarea时的输出是:

<div class="embed-responsive embed-responsive-16by9">
  <iframe class="embed-responsive-item" src="https://www.youtube.com/watch?v=LzWmhO4zw7M" allowfullscreen="">
    #document
      <html>
         <head>
         </head>
      </html>
  </iframe>
</div>

我提交表单时日志中的输出是:

“文本”=&gt; “中

其中“text”是我的db

中的列名

1 个答案:

答案 0 :(得分:0)

我想出了一个修复:

1)Addind&#34; / v&#34;之前&#34; / watch&#34;解决了这个问题

我添加了一个更改网址的脚本:

https://www.youtube.com/watch?v=OOHYCZLmbyc

https://www.youtube.com/v/watch?v=OOHYCZLmbyc

在我的上下文中我添加了这个:

video.src = src["src"].replace("://www.youtube.com/watch", "://www.youtube.com/v/watch")

2)我在stackoverflow上找到了一个解决方案,它建议修改wyshtml5脚本中的一行,以便它忽略解析器:

请在此处查看解决方案:https://stackoverflow.com/a/17175438/834161