Опубликовано: 8 января 201510 г Доброго времени суток.Помогите разобраться со следующей ситуацией:Форум работает через ssl сертификат.И как и ожидалось при чтении любого поста со вставкой YouTube видео, мы получаем назойливый ворнинг о небезопасном контенте. Так вот, насколько мне известно YouTube может работать по https.И по идее если каким-то образом сделать редирект на встраиваемые видео ошибку можно обойти. :huh: Помогите пожалуйста примером(наверняка кто-то сталкивался), или подскажите куда копать?
Опубликовано: 8 января 201510 г Никакие редиректы вы на чужие ресурсы не сделаете. А лечится это либо добавлением ютуб ссылок с https, либо правкой медиа-тега с заменой src="http://youtube.com/ на src="//youtube.com/ - текущий протокол.
Опубликовано: 9 января 201510 г Автор Никакие редиректы вы на чужие ресурсы не сделаете. А лечится это либо добавлением ютуб ссылок с https, либо правкой медиа-тега с заменой src="http://youtube.com/ на src="//youtube.com/ - текущий протокол.Сделал такие вот медиа теги + vimeo: YouTubehttp://(www.)?youtube.com/watch\?(\S+?)?v=([\d\w-_]+?)(&\S+?)?<object style="height: 390px; width: 640px"><param name="movie" value="http://youtube.com/v/$3?version=3" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed src="https://youtube.com/v/$3?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"></embed></object> YouTube SSLhttps://(www.)?youtube.com/watch\?(\S+?)?v=([\d\w-_]+?)(&\S+?)?<object width="640" height="390"><param name="movie" value="http://youtube.com/v/$3?version=3"></param><param name="wmode" value="transparent"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://youtube.com/v/$3?version=3" type="application/x-shockwave-flash" width="640" height="390" wmode="transparent" allowscriptaccess="always" allowfullscreen="true"></embed></object> Vimeohttp://vimeo.com/{1}<iframe src="https://player.vimeo.com/video/$1" class="EmbeddedVideo" width="640" height="390" frameborder="0"></iframe> Всё работает отлично, единственное что... кое где пришлось обновить старые посты руками.Спасибо!
Опубликовано: 10 января 201510 г Всё работает отлично, единственное что... кое где пришлось обновить старые посты руками.Для этого есть "Удаление кеша бибикодов".
Опубликовано: 10 января 201510 г Во первых, Youtube и Youtube SSL можно совместить в один ббкод https?://. Во вторых, что будет если пользователь вставит ссылку на видео с http?... Не правильное у вас решение. Правильным вариантом было использование относительного протокола, или один медиа-тег и для http и для https с заменой на https.
Опубликовано: 10 января 201510 г С учетом стандартного медиа-тега Youtube в 3.4x, достаточно в шаблон замены заменить: src="http://youtube.com/на:src="//youtube.com/ Медиа-тегhttps?://(www.)?youtube.com/watch\?(\S+?)?v=([\d\w-_]+?)(&\S+?)?Шаблон замены<iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="//youtube.com/embed/$3?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe>
Доброго времени суток.
Помогите разобраться со следующей ситуацией:
Форум работает через ssl сертификат.
И как и ожидалось при чтении любого поста со вставкой YouTube видео, мы получаем назойливый ворнинг о небезопасном контенте.
Так вот, насколько мне известно YouTube может работать по https.
И по идее если каким-то образом сделать редирект на встраиваемые видео ошибку можно обойти. :huh:
Помогите пожалуйста примером(наверняка кто-то сталкивался), или подскажите куда копать?