You should deliver all web content over https
. In 2021 browsers are displaying increasingly obtrusive warnings when content is delivered over http
.
Use protocol independent URLs whenever possible so that the browser will choose the protocol related to the protocol which the page is delivered with.
https
and you provide a youtube video only via http
the most browsers (e.g. Firefox, Chrome) won't display the video.https://youtu.be/jyElDp98HdI
your test which checks that the embeded video is rendered in the view will fail because your test server doesn't use httpsLet your links look like //youtu.be/jyElDp98HdI
and you will be fine, server side and test side.