2015-04-14 2 views
0

На нашем сайте, который построен в Kentico мы встроили видео YouTube, следующим образом:Youtube IFrame апи Blocked загрузка смешан содержание активного

<div class="youtube"> 
    <iframe width="100%" height="100%" src="https://www.youtube.com/embed/<%# Eval("YouTubeId") %>?autoplay=0&amp;autohide=1&amp;controls=1&amp;loop=0&amp;playlist&amp;rel=0&amp;fs=1&amp;wmode=transparent&amp;showinfo=0&amp;modestbranding=1&amp;iv_load_policy=1&amp;start=0&amp;theme=dark&amp;color=red&amp;enablejsapi=1&amp;" frameborder="0" allowfullscreen></iframe> 
</div> 

выше IFrame имеет миниатюру, связанный с ним, который выглядит следующим образом

<div class="poster"><span></span><%# IfImage("Thumbnail",GetBrickImage(Eval("Thumbnail"), "featurevideo", Eval("Title")), "") %></div> 

и находится под закрывающим div класса youtube.

Теперь моя проблема в том, что пользователи приходят на сайт и нажимают кнопку воспроизведения на миниатюре, видео не воспроизводится сразу, вместо этого уменьшенное изображение исчезает и появляется кнопка воспроизведения по умолчанию, позволяющая пользователю снова воспроизводить воспроизведение, когда я использую панель инструментов разработчика и нажмите кнопку воспроизведения в первый раз, когда я получаю ошибку

Blocked loading mixed active content "http://www.youtube.com/iframe_api" 

Я не могу за жизнь моей фигуры, что происходит не так, мы недавно установили сертификат SSL на сервере этого сайта в настоящее время сидит и с тех пор он вызывает эту проблему. Из того, что я прочитал и вижу, люди предлагали отказаться от www. так что это было бы https://youtube.com .... опять это не помогло мне. Затем я пошел и протестировал это на IE10/Chrome, и проблема все еще происходит. Может ли кто-нибудь предложить что-нибудь для этого?

ответ

1

Это ограничение CKEditor. Это было решено в версии 8.2.1.

http://devnet.kentico.com/questions/kentico-v8-ckeditor-youtube-embeds-https

+0

@brendankehren мы в настоящее время работаем проект в 7-ой версии, я не в состоянии горячих исправить это так, мне нужно, чтобы выяснить другое решение –

+0

@ScottAtkinson, если вы в настоящее время в рамках действующего договора по техническому обслуживанию, вы можете отправить по электронной почте Kentico Support и попросить альтернативное решение для вашей версии (поскольку оно по-прежнему поддерживается). –

Смежные вопросы