2015-05-20 2 views
0

Используя wysihtml5 от https://github.com/xing/wysihtml5, я пытаюсь добавить пользовательский способ добавления видео. Я пробовал реализацию https://github.com/arvigeus/bootstrap3-wysihtml5/blob/master/src/bootstrap3-wysihtml5.js, но когда у меня сейчас работает 2 вопроса.Проблема с Wysihtml5 и iframe для видео

1) Отказано, чтобы отобразить 'https://www.youtube.com/watch?v=OOHYCZLmbyc' в кадре, потому что он установил 'X-Frame-Options' в 'SAMEORIGIN'.

2) Когда я отправляю форму, часть игнорируется.

выход, когда я вставлять IFRAME в текстовое поле является:

<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> 

Выход в моем журнале, когда я отправить форму является:

"текст" =>»
"

где" текст "- название колонки в моем db

ответ

0

Я понял, исправление:

1) Addind "/ об" перед "/ смотреть" решить эту проблему

Я добавил скрипт, который изменить URL из:

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