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
中的列名答案 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